2025년 경기모바일과학고등학교 1학기 전공심화 자바프로그래밍반


[5월 9일] 3번 문제
May 16, 2025 16:59

문제: 누리의 알람 시계

누리는 매일 아침 알람 소리를 듣고 일어나요. 하지만 알람이 울려도 “5분만 더…” 하고 자다가 자주 지각을 해요.

그래서 친구 성민이가 좋은 방법을 알려줬어요.

🕓 성민이의 꿀팁!

알람 시간을 45분 더 일찍 맞춰 놓는 거야!

예를 들어, 알람이 원래 10시 10분에 울린다면, 45분 더 일찍, 즉 9시 25분에 울리도록 바꾸는 거예요.


📌 문제 설명

누리가 원래 맞춰둔 알람 시간이 주어져요. 성민이의 방법을 쓰면, 몇 시 몇 분으로 알람을 다시 설정해야 할까요?


🔢 입력 형식

H M
  • H: 시 (0부터 23까지)
  • M: 분 (0부터 59까지)

입력은 한 줄이며, 24시간 시계를 사용해요. (예: 자정은 0시 0분, 밤 11시는 23시)


✅ 출력 형식

  • 성민이의 방법으로 바꾼 새로운 알람 시간시 분 형식으로 출력하세요.

🧪 입력 예시 1

10 10

🧾 출력 예시 1

9 25

🧪 입력 예시 2

0 30

🧾 출력 예시 2

23 45

🧪 입력 예시 3

23 40

🧾 출력 예시 3

22 55

💡 힌트

  • 알람 시간에서 45분을 빼야 해요!
  • 그런데 0시 0분보다 앞으로 가면 전날 23시로 돌아가야 해요.
  • 시(hour)가 0일 때, 1시간을 빼면 23시가 돼요.