728x90


아래는 시간초과로 실패한 코드이다.

 

a, b, v = map(int, sys.stdin.readline().split())
current = 0 #현재 위치
day = 1 #하루 시작

while True:
    current += a #현재 위치에 a만큼 오르기
    if current >= v: #만약 정상높이보다 크거나 같다면
        print(day) #현재 일수 출력
        break
    current -= b #밤이되어 미끄러짐
    day += 1 #밤이 지나고 다시 하루 추가

201222 내일 근무때 반복문 안쓰고 푸는법 생각해보기

728x90
복사했습니다!