-
백준 2884 알람시계 파이썬 풀이문제풀이/백준 2020. 2. 6. 18:24
※학부생의 풀이이기 때문에 정확한 답이 아닐 수 있음.
if문을 사용하여 입력한 시간보다 45분 빨리 알람시계를 맞춰야 한다.
풀이
h, m = map(int, input().split()) #한 칸 공백으로 두개 입력받기 if m < 45: #만약 입력받은 분이 45보다 작을 때, if h > 0: #h가 양수일경우 h-1과 m+15를 수행한다. h = h - 1 (주어진 분이 45보다 작을 경우 한시간을 당겨야하며, 분이 음수일 수는 없으므로 m = m + 15 분에서 45를 빼준 뒤 60을 더해줘야 하기 때문에 m+15를 해주는것) else: #h가 음수일경우 h+23과 m+15를 수행한다. h = h + 23 (24시 체계를 사용하며 시간은 음수일 수 없으므로 23을 더해준다.) m = m + 15 else: #입력받은 분이 45보다 클 경우 그냥 45분을 빼주면 된다. m = m-45 print(h, m) #시와 분 출력
결과
'문제풀이 > 백준' 카테고리의 다른 글
백준 14681 사분면 고르기 파이썬 풀이 (2) 2020.09.21 백준 2439 별 찍기 - 2 파이썬 풀이 (3) 2020.02.27 백준 11022 A+B -8 파이썬 풀이 (0) 2020.02.27 백준 11021 A+B - 7 파이썬 풀이 (0) 2020.02.26 백준 2741 N 찍기 파이썬 풀이 (0) 2020.02.26