-
[백준 문제풀이 C언어] 2884번 알람 시계백준 문제풀이 2023. 10. 8. 23:00반응형
문제 여기서는 조건 3개만 생각을 하면 되는데
시(hour)를 h , 분(min)을 m이라 두면
m ≥ 45 인 상황에서는 h가 변하지 않고 m-45만 하면 된다
ex) 12:49 -------> 12:04
m<45인 상황에서는 h는 -1 줄어들게 되고 m은 m에서 45를 빼고 나온 값을 60에서 빼면 된다.
이것을 식으로 나타내면 h-1, m+15 이다
ex) 22:40 -------> 21:55
하지만 저 상황에서는 반례가 있는데 h=0일 때 문제가 된다는 것이다.
-1이라는 시(hour)는 없고 결국 h=0 , m<45 에서 h는 23으로 고정이 될 수밖에 없다.
ex) 00:20 -------> 23:35
728x90반응형'백준 문제풀이' 카테고리의 다른 글
[백준 문제풀이 C언어] 2480번 주사위 세개 (0) 2023.10.11 [백준 문제풀이 C언어] 2525번 오븐 시계 (4) 2023.10.10 [백준 문제풀이 C언어] 14681번 사분면 고르기 (2) 2023.10.06 [백준 문제풀이 C언어] 2753번 윤년 (0) 2023.10.06 [백준 문제풀이 C언어] 9498번 시험성적 (0) 2023.10.04