-
[백준 2884번] 알람 시계 - Java //Wello Horld//Algorithm/BOJ(Baekjoon Online Judge) 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를 더해준다
그 결과 값을 출력해주면 끄읕!!!ㅅ
이상 알람을 못듣는 사람한테는 아무 쓸모없는 알람시계 문제였다
'Algorithm > BOJ(Baekjoon Online Judge)' 카테고리의 다른 글
[백준 17294번] 귀여운 수~ε٩(๑> ₃ <)۶з - Java //Wello Horld// (0) 2019.06.27 [백준 15596번] 정수 N개의 합 - Java //Wello Horld// (0) 2019.06.27 [백준 10171번] 고양이 - Java //Wello Horld// (0) 2019.06.26 [백준 1000번] A+B - Java //Wello Horld// (0) 2019.06.26 [백준 2753번] 윤년 - JAVA //Wello Horld// (0) 2019.06.26