-
백준 2884 알람 시계 문제백준 (Java) 2022. 2. 3. 23:56
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int H = sc.nextInt(); int M = sc.nextInt(); if(M<45){ H=H-1; M=60 - 45 +M; if(H<0){ H=23; } System.out.println(H+" "+M); } else { System.out.println(H+" "+(M-45)); } } }
https://www.acmicpc.net/problem/2884
2884번: 알람 시계
상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,
www.acmicpc.net
• 기상 시간보다 45분 일찍 알람 맞추기
• 24시간 표현을 사용한다
• 입력은 공백 한 칸을 기준으로 구분되어 사용한다.
• 출력 시 불필요한 0은 사용하지 않는다.
[알고리즘]
• M(분) < 0 : H(시) -1
else if {M-45}
• H < 0 : H ->23
'백준 (Java)' 카테고리의 다른 글
백준 10950 입력받은 수를 반복하여 출력하기 (0) 2022.02.04 백준 2739 반복문 사용하여 구구단 출력하기 (0) 2022.02.04 백준 14681 사분면 고르기 (0) 2022.02.03 백준 2753 조건문 사용하여 윤년 계산하기 (0) 2022.02.03 백준 9498 조건문 이용하여 시험 성적 출력하기 (0) 2022.02.03