반응형

백준/단계별로 풀어보기(2단계) 5

2884번

단계별로 풀어보기 2단계 문제입니다. 원래 일어날 시간보다 45분 일찍 알람을 지정해주는 문제입니다. 시 : h, 분 : m이라 하겠습니다. m이 45분보다 클 경우는 단순히 출력 시 45분을 빼주면 됩니다. 하지만 45분보다 작을 경우 경우를 나눠야 합니다. 1. h = 0일 때 자정이므로 1시간 전인 23시로 만든다. m에 60을 더한 후 출력 때 45분을 빼준다. 2. else h는 1을 빼준다 m에 60을 더한 후 출력 때 45분을 빼준다. 여기서 m에 60을 더한 후 45분을 빼주는 것은 m이 60이 될 경우 h+=1이 되는 원리입니다. 코드는 다음과 같습니다. https://github.com/jw9603/BaekJoon

반응형