반응형
자바로 백준 2525번 오븐 시계 문제를 풀어 보겠습니다.
https://www.youtube.com/watch?v=dn-GAniapz4
1. 문제
https://www.acmicpc.net/problem/2525
2. 풀이
이 문제는 주어진 시간과 요리 시간을 입력해서 요리가 끝나는 시간을 계산하는 문제이며, 다음은 풀이의 핵심 단계입니다.
입력받기
현재 시간을 A와 분 B로 입력받고 요리를 필요한 시간을 분단위 C로 입력받습니다.
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
int C = sc.nextInt();
총 분계산
현제 시간(A)을 60을 곱하여 B와, C를 더하여 총 분을 계산을 합니다
totalMinutes = (A * 60) + B + C
종료 시간 계산
totalMinutes에서 60을 나눈 몫이 종료 시각의 시가 되고, 이를 24로 나눈 나머지가 24시간 형식으로 표시된 종료 시간의 시가 됩니다.
(totalMinutes / 60) % 24
종료 분 계산
totalMinutes에서 60을 나눈 나머지가 종료의 분이 됩니다.
totalMinutes % 60
3. 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
java.util.Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
int C = sc.nextInt();
int totalMinutes = (A * 60) + B + C;
int H = (totalMinutes / 60) % 24;
int M = totalMinutes % 60;
System.out.println(H + " " + M);
}
}
https://idocleancode.tistory.com/371
반응형
'Coding Test > Beakjoon' 카테고리의 다른 글
[Java] 백준 2739번 구구단 문제 풀기 (0) | 2024.10.18 |
---|---|
[Java] 백준 2480번 주사위 세개 문제 풀기 (0) | 2024.10.18 |
[자바] 백준 2884번 알람 시계 문제 풀기 (3) | 2024.10.12 |
[자바] 백준 14681번 사분면 고르기 문제 풀기 (1) | 2024.10.06 |
[자바] 백준 2753번 윤년 문제 풀기 (1) | 2024.08.28 |