
tickets[k]가 남아있는 동안 순회function timeRequiredToBuy(tickets: number[], k: number): number {
const n = tickets.length
let time = 0
let idx = -1
while(tickets[k]) {
idx = (idx + 1) % n
if(!tickets[idx]) continue
tickets[idx]--
time++
}
return time
};