BEAKJOON 2525번 - 조건

Kim Hyen Su·2023년 6월 2일
0

⏲️ 알고리즘

목록 보기
1/95
post-thumbnail

백준(2525번)

import java.util.Scanner;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);

        int a= sc.nextInt();//현재 시
        int b= sc.nextInt();//현재 분
        int c= sc.nextInt();//조리 시간(분)
        b+=(c%60);//현재분 + 조리시간

        if(c >= 60)a+=(c/60);
        
        if(b >= 60) {++a; b-=60;}

        if(a > 23) a-=24;

         System.out.printf("%d %d%n",a,b);
    }
}
  • 조건 1
    조리시간이 60분 이상인지 확인.
    이상인 경우, 현재 시에 조리시간을 60으로 나눴을 때 몫을 더해준다.

  • 조건 2
    현재 분과 조리시간의 합이 60분 이상인지 확인.
    이상인 경우, 현재 시를 1시간 올려주고 현재 분과 조리시간 합에 60분을 빼준다.

  • 조건 3
    현재 시가 24시 이상인지 확인
    이상인 경우, 현재 시에서 24시간을 빼준다.

profile
백엔드 서버 엔지니어

0개의 댓글