BOJ - 2525번 오븐 시계 (Python)

woga·2021년 1월 14일
0

python 풀이

목록 보기
14/27
post-thumbnail

문제 출처: https://www.acmicpc.net/problem/2525

난이도

Bronze 4


문제 풀이

시간과 분을 따로 더하지 말고 아예 C와 단위를 맞춰서 계산한다


통과 코드

if __name__ == '__main__':
    A, B = map(int, input().split())
    C = int(input())
    time_sum = (A *60) + B
    time_sum += C
    time_sum %= 1440
    print('%d %d' %(time_sum//60, time_sum % 60))

피드백

처음에 시간과 분을 따로 계산했는데 뭐로 해도 계속 100% 맞습니다가 뜨지 않는다.

초기 코드

if __name__ == '__main__':
    A, B = map(int, input().split())
    C = int(input())
    hour = C // 60
    minute = C % 60
    A += hour
    B += minute
    if B == 60:
        A += 1
        B = 0
    elif B > 60:
        B %= 60
    A %= 24
    print(A,B)
profile
와니와니와니와니 당근당근

0개의 댓글