자바/문제풀이
[JAVA | 백준 2525 ] 오븐 시계
서이서
2022. 5. 21. 18:46
오븐에 오리를 넣은 뒤 요리가 끝나는 시간을 계산하는 문제
입력
14 30
20
출력
14:50
체크포인트
모든 시간을 동일 단위로 바꾼뒤 계산하기!
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int hour = sc.nextInt();
int min = sc.nextInt();
int add = sc.nextInt();
int sum = hour*60 + min + add;
hour = sum/60;
min = sum%60;
if(hour >=24) hour = hour-24;
System.out.println(hour + " " + min);
}
}
분과 시를 따로따로 계산하면 코드가 훨씬 복잡해진다.
단위를 맞춰서 한번에 계산한다는 방법을 적용하는게 중요한 문제