본문 바로가기

CodingTest/Level2

[연습] 코딩테스트- 기능개발

코딩테스트연습

  • programmers.co.kr
  • 기능개발



def solution(progresses, speeds):
    result = []

    cnt = 1
    s = 0
    while len(progresses) > 0:
        if progresses[0] + speeds[0] * cnt >= 100:
            progresses.pop(0)
            speeds.pop(0)
            s+=1
        else:
            if s > 0:
                result.append(s)
                s = 0
            cnt += 1
    result.append(s)
    return( result)
solution( [93,30,55],[1,30,5])
반응형