package q2073 func timeRequiredToBuy(tickets []int, k int) int { wants := tickets[k] totalTime := 0 for i := range tickets { if i <= k { totalTime += min(wants, tickets[i]) } else { totalTime += min(wants-1, tickets[i]) } } return totalTime } var _ = timeRequiredToBuy