Legday
[백준]2525번: 오븐시계(Java) 본문
https://www.acmicpc.net/problem/2525
2525번: 오븐 시계
첫째 줄에 종료되는 시각의 시와 분을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수, 분은 0부터 59까지의 정수이다. 디지털 시계는 23시 59분에서 1분이 지나면 0시 0분이 된다.)
www.acmicpc.net
1) 문제설명
- 첫째 줄시간(H),분(M)을 입력받고 둘째 줄에는 필요한 시간(inputData)를 받는다
- 그리고 분(M)에 필요한시간(inputData)를 더해준 결과 시간값을 출력해준다
2) 소스코드
- 우선 m/60으로 나눈값은 시간을 나타내므로 h에 더해준다
- 이때 h가 24를 넘으면 시간값이 아니기 때문에 24를 뺴줘서 24시간표시를 맞춰준다.
- 그리고 m%60 은 나머지 값이기 때문에 m에 더해주면 된다.
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();
int inputData = sc.nextInt();
m+=inputData;
h+=m/60;
if(h>=24)
h-=24;
m=m%60;
System.out.println(h +" "+m);
}
}'BaekJoonStudy' 카테고리의 다른 글
| [백준]2739번: 구구단 (0) | 2022.08.29 |
|---|---|
| [백준]2480번: 주사위 세개(Java) (0) | 2022.08.29 |
| [백준]2884번: 알람 시계(Java) (0) | 2022.08.27 |
| [백준]14681번: 사분면 고르기(Java) (0) | 2022.08.27 |
| [백준]2753: 윤년-Java (0) | 2022.08.27 |