반응형
주어진 시각 h시 m분 보다 45분 빠르게 알람을 설정하는 문제이다.
m이 45보다 작은 경우에만 h가 변하므로 if문을 사용하여 간단히 코드를 작성할 수 있다.
m이 45보다 작다면 h에서 1을 빼고 m에 60을 더한 후 다시 45를 빼면 된다. 최종적으로는 +15분 이므로 m = m + 15; 로 간단히 하였다.
h == 0 인 경우가 함정인데, 이 경우에는 -1이 아닌 23으로 바뀌어야 하므로 if문 안에 다시 조건을 분리하여 23이 되도록 설정해준다.
반응형
'C > 백준알고리즘' 카테고리의 다른 글
[C] 백준알고리즘 #10950 A+B -3 (0) | 2021.01.07 |
---|---|
[C] 백준알고리즘 #2739 구구단 (0) | 2021.01.07 |
[C] 백준알고리즘 #14681 사분면 고르기 (0) | 2021.01.06 |
[C] 백준알고리즘 #2753 윤년 (0) | 2021.01.05 |
[C] 백준알고리즘 #9498 시험 성적 (0) | 2021.01.05 |