문제

풀이
한 시간은 60분이므로 설정한 시간의 m이 45분보다 작으면 -값으로 변하므로 60-45+m으로 계산해주고
h가 0이면 24로 표기해준다.
m이 45분보다 클때는 그냥 빼준다.
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
int h=scan.nextInt();
int m=scan.nextInt();
if(m<45) {
if(h==0)
h=24;
System.out.println(h-1);
System.out.println(60-45+m);
}
else {
System.out.println(h);
System.out.println(m-45);
}
scan.close();
}
}
'알고리즘' 카테고리의 다른 글
[백준 알고리즘] 1975번 소수찾기. 파이썬(python) (0) | 2022.04.20 |
---|---|
[백준 알고리즘] 2075번 N번째 큰 수. 파이썬(python) (0) | 2022.04.15 |
[백준 알고리즘] 2439번 별 찍기-2. 자바(java) (0) | 2020.02.17 |
[백준 알고리즘] 2438번 별 찍기-1. 자바(java) (0) | 2020.02.17 |
[백준 알고리즘] 2588번 곱셈. 자바(java) (0) | 2020.02.08 |