Algorithm/BOJ(Baekjoon Online Judge)
[백준 2884번] 알람 시계 - Java //Wello Horld//
koucop
2019. 6. 27. 16:56
오늘은 백준알고리즘의 2884번 문제 (알람시계) 를 풀어보도록 하자
너무 간단한 문제라서 코드먼저 보면서 설명하겠다
import java.io.*;
import java.util.*;
public class sample{
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(System.in);
int H = sc.nextInt();
int M = sc.nextInt();
int ansH = H;
int ansM = M - 45;
if(ansM < 0){
ansM += 60;
ansH--;
if(ansH < 0){
ansH += 24;
}
}
System.out.println(ansH + " " + ansM);
sc.close();
}
}
일단 H, M으로 입력값을 받고, 출력에 사용할 ansH, ansM 을 지정한다
그리고 ansM에서 45분을 빼주는데 만약 값이 마이너스가 된다면,
ansH에서 1을 빼주고 ansM에서 60을 더해준다
ansH에도 똑같이 마이너스가 되면 24를 더해준다
그 결과 값을 출력해주면 끄읕!!!ㅅ
이상 알람을 못듣는 사람한테는 아무 쓸모없는 알람시계 문제였다