(문제풀이)
백준 2525 (java) : 오븐 시계
cogito-new
2022. 10. 3. 18:22
*풀이 과정 : 크게 고려하지 않고 문제를 읽어 내려간 순서대로 작성하였음.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String time = sc.nextLine();
int spend = sc.nextInt();
String [] arr = time.split(" ");
int hour =Integer.parseInt(arr[0]);
int minute =Integer.parseInt(arr[1]);
int spendH = 0;
int spendM = 0;
//1. spend 범위 0<= x <= 1000이므로
if(spend >=60) {
spendH = spend /60;
spendM = spend % 60;
} else {
spendM = spend;
}
//2. 출력되는 시간, 분 계산.
hour = hour + spendH;
minute = minute + spendM;
int h1 = 0;
int m1 = 0;
if(minute >= 60) {
h1 = minute / 60;
m1 = minute % 60;
minute = m1;
hour += h1;
if( minute == 60) {
minute = 0;
}
if( hour >= 24) {
hour -= 24;
}
} else if(minute < 60) {
if( hour >= 24) {
hour -= 24;
}
}
System.out.println(hour + " " + minute);
}
}
반응형