방명록
- 백준 java) #2884번 : 알람시계2023년 04월 06일 16시 10분 10초에 업로드 된 글입니다.작성자: Moonsu99
백준 java) #2884번 : 알람시계
간단히 해석하자면 기존 시간에서 -45를 하는 문제이다.
여기서 조건은 크게 3가지로 나눌 수 있다.
1) Minutes가 45보다 작을 경우 Hours를 -1해줘야 한다.
2) Minutes가 45보다 작을 경우 -45+60을 해주면 된다.
3) Hours가 0일 경우 Hours는 23으로 설정해줘야한다.
우선 Scanner로 문제를 풀어보았다.
*풀이
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int hour = sc.nextInt(); int minutes = sc.nextInt(); if(hour==0 && minutes<45){ System.out.println(23+" "+(minutes+15)); } else if (minutes<45) { System.out.println((hour-1)+" "+(minutes+15)); }else { System.out.println(hour+" "+(minutes-45)); } } }
조건문 1 : 시간이 0이면서 분이 45 이하일 경우 시간은 23으로 고정시키고 분에 (-45+60)을 했다.
조건문 2 : 분이 45 이하일 경우 시간-1, 분(-45+60)
조건문3 : 분 -45(기본 조건)
*출력
다음에는 BufferedReader로 풀어봐야겠다.
'놀이터' 카테고리의 다른 글
백준 java) #2480번 : 주사위 세개 (0) 2023.04.06 백준 java) #2525번 : 오븐시계 (0) 2023.04.06 백준 java) #2753번 : 윤년 (0) 2023.03.30 백준 java) #25314번 : 코딩은 체육과목입니다. (0) 2023.03.29 백준 java) #2588번 : 곱셈 (0) 2023.03.29 다음글이 없습니다.이전글이 없습니다.댓글