For a seating chart, I have a configuration of room made of number of seats by bench.
In a count loop for elements (seats), I need to assign each seat to a known bench depending on its capacity.
- My list of seats is an array.
- My capacity for each bench is a known var. (Int var)
- My benchs are also known. (array of benchs)
Imagine my capacity is X seats by bench, (I will then dispatch each seat randomly on each bench), how I can assign a place to the next bench every time my bench is full.
My question is about how to increase by +1 every X seats in a loop.
for _ in seatsList {
seat?.bench = benchList[i]
i += 1
// My first 5 seats in array of persons belong to benchlist[0]
//How I can assign my next X seats to benchlist[1] every X seats in my array of seats, again and again until the end of my seatsList.
}
I hope my explanation was clear enough.