https://www.acmicpc.net/problem/2884
2884번: 알람 시계
상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만,
www.acmicpc.net
if문 카테고리에 있는 문제들은 무난한 문제들이었다. if문 끗. while문이랑 for문 해봐야지.
문제 및 입출력
코드
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int hour = sc.nextInt();
int minute = sc.nextInt();
// 45분 일찍 일어나게 설정
minute -= 45;
// 분 단위가 0보다 작을 경우, 1시간 빼주고 분은 +60
if(minute<0)
{
hour--;
minute += 60;
}
// 시간 단위가 24보다 클 경우, 0시부터 시작
if(hour>24)
{
hour -= 24;
}
// 시간 단위가 0보다 작을 경우, 전 날 시간으로 설정
else if(hour<0)
{
hour += 24;
}
System.out.println(hour + " " + minute);
}
}
'[ 다먹살 ] > - Coding' 카테고리의 다른 글
[백준] 4344 평균은 넘겠지 (0) | 2021.09.14 |
---|---|
[백준] 1110 더하기사이클 (0) | 2021.09.14 |
[백준] 10757 큰 수 A+B (0) | 2021.09.13 |
[백준] 10250 ACM호텔 (0) | 2021.09.13 |
[백준] 2869 달팽이는 올라가고 싶다 (0) | 2021.09.10 |
댓글