[백준] 2884 - 알람 시계
알고리즘/백준2023. 10. 17. 02:03[백준] 2884 - 알람 시계

• 문제 알람 시계를 맞추되, 45분 앞당겨서 알람을 설정하는 문제이다. 시간은 00:00 ~ 24:00 표기법을 사용하며 주의할 점은 문제의 예제입력 2와같이 0:30을 입력했을 때 23:45으로 출력되는 부분이다. • 풀이 먼저 단순하게 생각하여 문제에 요구되는 조건을 조건식으로 표현해서 풀자면, 문제를 풀기위해 생각해야하는 경우의 수는 3가지가 있다. 1. M이 45보다 크거나 같을 때 2. M이 45보다 작을 때 3. H가 0으로 입력되고 M이 45보다 작을 때 1의 경우에는 가장 간단하다 H는 가만히 냅두고 M만 45만큼 빼주면된다. 2의 경우에는 M이 45보다 작으므로 H의 값을 1빼고나서 M의 값을 계산해주어야한다. 3의 경우에는 00:00시에서 1시간만큼빼면 23시이므로 H가 0이면 H를 ..

image