728x90
https://www.acmicpc.net/problem/2884
문제에서 요구한것은 원래 시간보다 45분 앞선시간을 원합니다.
그렇다면 입력받은 값(분)을 기준으로 45분 작으면 H(시간)에 -1을 해주고 45분 보다 크다면 -45를 해줍니다.
여기서 문제점은 분(M)이 45분 보다 작을경우 H에 -1을 해줬는데 여기서 값이 0보다 작은수가 나올수 있으므로
H를 23으로 수정해주어야 합니다.
M(분)은 60분이기 떄문에 입력값이 45보다 작아 H에서 -1을 해줄 떄 M은 60-(45-M)이 됩니다.
성공 코드입니다.
728x90
'문제풀이 > 백준' 카테고리의 다른 글
백준 1546번 자바 (0) | 2022.03.09 |
---|---|
백준 10818 최대 최소 값 구하기 (0) | 2022.01.28 |
정수 배열 최대값 (0) | 2022.01.11 |
SQL - 변환 함수 (0) | 2021.12.28 |
정규 표현 식 (문제 풀이 -1 (0) | 2021.12.26 |