IdoCleanCode
article thumbnail
반응형

자바로 백준 2525번 오븐 시계 문제를 풀어 보겠습니다.

 

https://www.youtube.com/watch?v=dn-GAniapz4

[Java] 백준 2525번 오븐 시계 문제 풀기

 

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

 

[백준] 문제 풀이 모음

안녕하세요~ 백준 알고리즘 문제를 풀어보고 내용을 정리 하겠습니다.입출력과 사칙연산자바2557번: Hello World1000번: A + B1001번: A - B10998번: A x B1008번: A / B10869번: 사칙연산10926번: ??!18108번: 1998년생

idocleancode.tistory.com

 

반응형
profile

IdoCleanCode

@IdoCleanCode

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!