문제링크: 기능개발
✍🏻 Information
| content | |
|---|---|
| 언어 | python |
| 난이도 | ⭐️⭐️ |
| 풀이시간 | 10분 |
| 제출횟수 | 2 |
| 인터넷검색유무 | no |
🍒 My Code
def solution(progresses, speeds):
days = []
answer = []
for idx, i in enumerate(progresses):
if (100-i)%speeds[idx]==0:
days.append((100-i)//speeds[idx])
else:
days.append((100-i)//speeds[idx]+1)
time = days[0]
cnt = 0
for d in days:
if d<=time:
cnt+=1
else:
answer.append(cnt)
time=d
cnt=1
answer.append(cnt) #마지막꺼 더해주기
return answer
💡 What I learned