[백준] 2884번-(Python 파이썬) - if문

Choe Dong Ho·2021년 6월 23일
0

백준(python)

목록 보기
22/47

문제링크 : https://www.acmicpc.net/problem/2884


이번문제도 if문을 이용하여 푸는 간단한 문제이다.
map함수를 이용하여 띄어쓰기로 h와 m을 입력받는다. - split()으로 띄어쓰기 구분

시간의 특성을 이용하여 m이 45보다 작을 때와 아닐때를 먼저 구분해준다.
m이 45보다 작은 경우에도 h가 0인 경우와 아닌 경우를 따로 계산해주면 간단하게 해결이 가능하다.

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

if m < 45:
  if h == 0:
    print(23 , 60 + m - 45)
  else:
    print(h-1, 60 + m - 45)   

else:
  print(h, m - 45)
profile
i'm studying Algorithm

0개의 댓글