반응형
자바로 백준 2884번 알람 시계를 풀어 보겠습니다.
https://www.youtube.com/watch?v=dzF5NOcYIFY
문제
https://www.acmicpc.net/problem/2884
풀이
현재 시간(H)과 분(M)을 입력받아, 분에서 45를 빼고 결과가 0보다 작으면 60을 더하고 시간을 1줄입니다. 만약 시간이 0보다 작아지면 23시로 설정하고 최종적으로 조정된 시간과 분을 출력합니다.
위에 조건을 단계별로 진행 될때는 중첩 if문으로 사용하여 문제에 접근할 수 있습니다.
코드
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int H = sc.nextInt();
int M = sc.nextInt();
M -= 45;
if(0 > M){
M += 60;
H--;
if(0 > H){
H = 23;
}
}
System.out.println(H + " " + M);
}
}
https://idocleancode.tistory.com/371
반응형
'Coding Test > Beakjoon' 카테고리의 다른 글
[Java] 백준 2480번 주사위 세개 문제 풀기 (0) | 2024.10.18 |
---|---|
[Java] 백준 2525번 오븐 시계 문제 풀기 (2) | 2024.10.17 |
[자바] 백준 14681번 사분면 고르기 문제 풀기 (1) | 2024.10.06 |
[자바] 백준 2753번 윤년 문제 풀기 (1) | 2024.08.28 |
[자바] 백준 9498번 시험 성적 문제 풀이 (2) | 2024.08.24 |