Don’t understand why do you need IntStreamEx here,...
# announcements
g
Don’t understand why do you need IntStreamEx here, just use kotlin for that:
Copy code
customersModels
.map { model ->
   model to customerNumbers.getOrElse(i) {1}
}
.map { (customer, times) -> 
   repeat(times) { addCustomer(customer) }
}
Or if customersModels is not a list or array, just use kotlin range:
Copy code
(0 until customersModels.size)
Actually, you don’t need the second map, just use repeat:
Copy code
customersModels
.forEach { customer ->
   val times = customerNumbers.getOrElse(i) {1}
   repeat(times) { addCustomer(customer) }
}
➕ 3