Koala - 7기/기초 알고리즘 스터디

[백준/Python]2884번 합

전한준 2022. 7. 11. 00:01
 

문제분석

이 문제는 45에서 45를 뺏을 때 0이라는 부분이 있다는 것을 고려해야 합니다.


 

소스 코드

 

h,m=map(int,input().split())

 

if m>44:

print(h,m-45)

elif h>=1 and m<=44:

print(h-1,m+15)

else:

print(23,m+15)


문제 풀이

 

일단 정수형 값을 두 개를 입력 받기 위해 map을 쓰고 int와 input()을 써 2개의 값을 대입 받습니다.

 

그리고 만약 m(분)이 45보다 크면 시간과 분만 출력되게 하고

 

만약 시간(h)이 1보다 크거나 같고 분 m이 44보다 작거나 같으면 시간에서 1은 뺀 것과 분(m)에서 15를 더한 것을 출력합니다.

그리고 나머지 경우 24인 경우는 분에다가 15를 더합니다.