문제 링크
https://www.acmicpc.net/problem/2525
나의 코드 (java)
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(); // 요리 시간
A += C / 60;
B += C % 60;
if (B >= 60) {
B -= 60;
A += 1;
}
if (A >= 24){
A -= 24;
}
System.out.println(A + " " + B);
}
}
시에 요리 시간의 몫을 더하고 분에는 요리 시간의 나머지를 더해줍니다.
이후 조건문에서 분이 60분을 넘어간다면 -60분을 해주고 시간을 1시간 더해줍니다.
다음 조건문에서 시가 24시간을 넘어간다면 -24시간을 해줍니다.
'코딩공부 > 백준 (java)' 카테고리의 다른 글
[백준 2480] 주사위 세개 (java) (0) | 2022.02.14 |
---|---|
[백준 18108] 1998년생인 내가 태국에서는 2541년생?! (java) (0) | 2022.02.14 |
[백준 10926] ??! (java) (0) | 2022.02.14 |
[백준 2869] 달팽이는 올라가고 싶다 (java) (0) | 2021.07.27 |
[백준 1193] 분수찾기 (java) (0) | 2021.07.26 |
댓글