본문 바로가기

알고스팟 풀이/구현

[알고스팟/ALGOSPOT] 5. CSBASEBALL

 

알고리즘 알고파! 알고라파덕

안녕하세요~ 알고라파덕입니다!

 

5번 문제는 CSBASEBALL이라는 문제입니다!

 

  • 문제 개요

 

입력에 테스트 케이스가 주어지고, 하나의 테스트 케이스마다 2개의 입력이 들어온다.

 

첫 입력 A는 CS야구팀의 점수, B는 화나 핀토스팀의 점수가 된다.(이름 참..ㅋㅋ)

 

그러면 여기서 A팀이 B팀을 이길 수 있게 하는 안타 수를 구하는 것이 문제다.

 

  • 문제 풀이

 

동점 상황에서는 1점을 더 얻으면 되므로 4개의 안타가 필요하겠고

 

지고 있는 상황에서는 4개의 안타에 두 A, B의 차이의 합이 필요하겠다.

 

(4개의 안타 이후에는 안타 하나당 1점을 얻을 수 있다.)

 

이기고 있는 상황에서는 안타가 필요없다.

 

간단한 구현문제였습니다!

 

문제 출처 : https://algospot.com/judge/problem/read/CSBASEBALL