알고리즘/코드업
[#CodeUp] 1173 : 30분전
dopal2
2024. 3. 3. 17:21
반응형
https://codeup.kr/problem.php?id=1173
30분전
입력된 시간의 30분 전의 시간을 출력하시오.
codeup.kr
문제풀이
수호는 30분 전으로 돌아가고 싶은 1人 이다.
공백을 기준으로 시간과 분이 주어진다.
그러면 이 시간을 기준으로 30분전의 시간을 출력하시오.
예)
12 35 =====> 12 5
12 0 ======> 11 30
11 5 ======> 10 35
0 10 ======> 23 40
import java.util.Scanner;
public class Main {
public static void main(String[] arg) throws Exception{
Scanner sc = new Scanner(System.in);
int hour = sc.nextInt();
int min = sc.nextInt();
if(min < 30){
min += 60;
hour -= 1;
if(hour < 0) hour = 23;
}
min -= 30;
System.out.println(hour+" "+min);
}
}
https://github.com/dopal2/CodeUp/blob/main/src/Main.java_1173
반응형