from pythonds.basic.queue import Queue
def hotPota(nameList, num):
simqueue = Queue()
for name in nameList:
simqueue.enqueue(name)
print("Queue init:", simqueue.items)
while simqueue.size() > 1:
for i in range(num):
simqueue.enqueue(simqueue.dequeue())
print(simqueue.items)
simqueue.dequeue()
#print(simqueue.items)
return simqueue.dequeue()
print(hotPota(["Harden", "Kobe", "Durant", "James", "Wade", "Curry"], 7))
Queue init: ['Curry', 'Wade', 'James', 'Durant', 'Kobe', 'Harden']
['Harden', 'Curry'