-
백준 알람 시계 - 2884번 파이썬백준/단계별로 풀어보기 2020. 1. 31. 21:31
이 포스팅에서는 백준 알고리즘 사이트 2884번을 파이썬으로 코딩해보도록 하겠습니다.
이 문제는 시간과 분을 입력받고 거기서 45분 전의 시간과 분을 출력하면 되는 문제입니다.
다만 주의해야할점은 분이 0미만으로 줄어들면 시간에서 1을 빼는것과 만약 시간이 0 미만이 되면 23시로 넘어가야하는것입니다.
hour,minute = map(int, input().split())if minute > 44:print(hour, minute-45)elif minute <= 44 and hour >= 1:print(hour-1, minute+15)else:print(23, minute+15)cs if문 - 분이 45 이상이면 -45를 했을때 변동사항이 없기에 그냥 분에서 -45.
elif문 - 시간이 1이상이면 45를 뺐을때도 23시로 넘어가지 않기때문에 시간-1, 분+15.
else문 - else문까지오면 날짜가 어제로 바뀌는경우밖에 없기때문에 23시, 분+15 출력.
'백준 > 단계별로 풀어보기' 카테고리의 다른 글
백준 구구단 - 2739번 파이썬 (0) 2020.02.04 백준 세 수 - 10817번 파이썬 (0) 2020.01.31 백준 윤년 - 2753번 파이썬 (0) 2020.01.28 백준 시험 성적 - 9498번 파이썬 (0) 2020.01.28 백준 두 수 비교하기 - 1330번 파이썬 (0) 2020.01.26