(namelist, num)
| 21 | print(q.dequeue()) |
| 22 | |
| 23 | def hotPotato(namelist, num): |
| 24 | simqueue = Queue() |
| 25 | for name in namelist: |
| 26 | simqueue.enqueue(name) |
| 27 | |
| 28 | while simqueue.size() > 1: |
| 29 | for i in range(num): |
| 30 | simqueue.enqueue(simqueue.dequeue()) |
| 31 | simqueue.dequeue() |
| 32 | |
| 33 | return simqueue.dequeue() |
| 34 | |
| 35 | print(hotPotato(["Bill","David","Susan","Jane","Kent","Brad"],7)) |
| 36 |