yeahajeong 2020. 7. 11. 19:06
λ°˜μ‘ν˜•

이 λ¬Έμ œλŠ” κ½€ κ°„λ‹¨ν•˜κ²Œ 틀이 μž‘ν˜”λ‹€.

from math import ceil


def solution(progresses, speeds):
    answer = []
    temp = 0
    task = 1
    for a, b in zip(progresses, speeds):
        day = ceil((100 - a) / b)
        if temp > day:
            task += 1
        else:
            answer.append(task)
            task = 1
            temp = day

    return answer


progresses = [93, 30, 55, 4]
speeds = [1, 30, 5, 95]

print(solution(progresses,speeds))

λ°”λ‘œ κ΅¬ν˜„

 

λ–Όμž‰ μ‹€νŒ¨

 

λ‹€μ‹œ μƒκ°ν•΄λ³΄μž

from math import ceil


def solution(progresses, speeds):
    answer = []
    temp = ceil((100-progresses[0])/speeds[0])
    task = 0
    for a, b in zip(progresses, speeds):
        day = ceil((100 - a) / b)

        if temp >= day:
            task += 1
        else:
            answer.append(task)
            temp = day
            task = 1
    answer.append(task)

    return answer


progresses = [93, 30, 55]
speeds = [1, 30, 5]

print(solution(progresses,speeds))

ν—€γ…”γ…”γ…”γ…”γ…”γ…”γ…”γ…”ν—€ν—€ν—€ν—€ν—€ν—€

 

 

 

μ½”λ“œ 리뷰

μ΄ν•΄ν•˜κΈ° νž˜λ“  λ³€μˆ˜λͺ…은 μ‚¬μš©ν•˜μ§€ μ•ŠλŠ”λ‹€. λͺ…ν™•ν•œ 의미의 λ³€μˆ˜λͺ…을 μ‚¬μš©ν•˜μž

ν…ŒμŠ€νŠΈ μ½”λ“œ μ§€μš΄λ‹€.

// μ˜€νΌλ ˆμ΄ν„°λŠ”....?

λ°˜μ‘ν˜•