【 오늘의 목표 】
- 백준 1문제 풀기
백준 1문제 풀기
오늘 푼 백준 문제: 2884번 알람 시계 (https://www.acmicpc.net/problem/2884)
- 문제: 현재 상근이가 설정한 알람 시각이 주어졌을 때, "45분 일찍 알람 설정하기" 방법을 사용한다면 시간을 언제로 고쳐야 하는지 구하는 프로그램을 작성하시오.
- 입력:첫째 줄에 두 정수 H와 M이 주어진다. (0 ≤ H ≤ 23, 0 ≤ M ≤ 59) 그리고 이것은 현재 상근이가 설정한 알람 시간 H시 M분을 의미한다. 입력 시간은 24시간 표현을 사용한다. 24시간 표현에서 하루의 시작은 0:0(자정)이고, 끝은 23:59(다음날 자정 1분 전)이다. 시간을 나타낼 때, 불필요한 0은 사용하지 않는다.
- 출력: 첫째 줄에 상근이가 창영이의 방법을 사용할 때, 설정해야 하는 알람 시간을 출력한다. (입력과 같은 형태로 출력하면 된다.)
[해결한 코드]
import java.util.Scanner;
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) {
m-=45;
} else {
m+=15;
if (h==0) {
h=23;
} else {
h--;
}
}
System.out.printf("%d %d",h,m);
}
}
'2024 하계 모각코' 카테고리의 다른 글
[0818] 모각코 회고록 (0) | 2024.08.19 |
---|---|
[0804] 모각코 #5 (0) | 2024.08.04 |
[0714] 모각코 #2 (0) | 2024.07.14 |
[0707] 모각코 #1 (0) | 2024.07.07 |
※ 하계 모각코 - 방학 목표 ※ (0) | 2024.07.07 |