김만두씨 이모저모

728x90

이미지 출처 : 백준 싸이트

요즘 백준 사이트에서 알고리즘을 풀면서 파이썬에 대한 실력을 키워 나가고 있습니다.
백준 사이트에는 많은 알고리즘 문제가 존재하여 실력을 키우기 좋은 거 같습니다.
하루에 2~4개 정도 알고리즘을 풀고 있습니다. 아직 실력이 많이 부족해서 시간 복잡도, 메모리 할당량 등에 대한 이해가 없어
입, 출력을 제대로 해도 안에서 돌아가는 과정에서 시간이 초과되거나 하여 정답을 못 맞히는 경우가 많습니다.
 오늘은 2530번 인공지능 시계 풀이를 풀었지만, 문제 제출 시에는 '틀렸다고' 보여주네요. ㅎㅎ 아쉬워요 30~40분 고민하면서 풀었는데 ㅠㅠ

-틀린 코드

 

A,B,C = map(int,input().split())

D = int(input())

 

min= (D//60)%60

second = D % 60

hour = D//3600

 

tempH =A+hour

tempM =B+min

tempS =C+second

 

if tempS >= 60 :

tempM +=1

tempS -=60

if tempM >= 60:

tempH +=1

tempM -=60

if tempH >= 24:

i = tempH//24

tempH -=(24 * i)

print('%d %d %d' % (tempH,tempM,tempS))

 

-정답코드

 

다시 재풀이 후 올리겠습니다.

 

728x90

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading