プログラマー-2019 KAC-MOZYの食いしん坊生放送
6826 ワード
def solution(food_times, k):
answer = 0
food = []
idx = 0
for i in range(len(food_times)):
food.append([i + 1, food_times[i]])
for i in range(k):
if len(food) == 0:
return - 1
food[idx][1] -= 1
if (i != k - 1):
if food[idx][1] == 0:
food = food[:idx] + food[idx + 1:]
else:
if idx == len(food) - 1:
idx = 0
else:
idx += 1
else:
if food[idx][1] == 0:
food = food[:idx] + food[idx + 1:]
if len(food) == 1:
return food[0][0]
else:
if idx == len(food) - 1:
return food[0][0]
else:
return food[idx + 1][0]
Reference
この問題について(プログラマー-2019 KAC-MOZYの食いしん坊生放送), 我々は、より多くの情報をここで見つけました https://velog.io/@skkfea07/programmers-2019-카카오-무지의-먹방-라이브テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol