[Programmers]機能の開発
7823 ワード
🔦 提问链接
▼▼私の草
キューから取り出すには、
리스트
の리스트
を導入に使用可能全部取り出すまで
🛠 マイコード
# velog
# zip에 대한 공부
# math 올림 반올림에 대한 공부
def solution(progresses, speeds):
date = []
answer = []
for i, v in enumerate(progresses):
temp = speeds[i]
val = 100 - v
if val % temp != 0:
date.append(int(val // temp + 1))
else:
date.append(int(val / temp))
print(date)
i = 0
while i < len(date):
print(i)
start = date[i]
num = 1
while i < len(date) - 1:
if start >= date[i + 1]:
i += 1
num += 1
else:
break
i += 1
answer.append(num)
return answer
▼▼他人解
time
をcount
がキューから減算され、count
です.キューがすべて失われるまで
🛠 他者コード
def solution(progresses, speeds):
print(progresses)
print(speeds)
answer = []
time = 0
count = 0
while len(progresses)> 0:
if (progresses[0] + time*speeds[0]) >= 100:
progresses.pop(0)
speeds.pop(0)
count += 1
else:
if count > 0:
answer.append(count)
count = 0
time += 1
answer.append(count)
return answer
Reference
この問題について([Programmers]機能の開発), 我々は、より多くの情報をここで見つけました https://velog.io/@pyh8618/Programmers-기능개발テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol