adam-mcneilly
12/02/2018, 6:37 AMfor (firstIndex in (0..inputs.size - 2)) {
for (secondIndex in (firstIndex + 1..inputs.size - 1)) {
val firstInput = inputs[firstIndex]
val secondInput = inputs[secondIndex]
...
}
}
Joris PZ
12/02/2018, 9:07 AMval inputs = listOf(3, 4, 5)
inputs.forEachIndexed { index, n ->
inputs.drop(index+1).forEach { m ->
println(n * m)
}
}
adam-mcneilly
12/02/2018, 5:54 PMrobin
12/03/2018, 10:41 AMCombinatoric.kt
helper file with several functions because it comes up so often during AoC 😄robin
12/03/2018, 10:41 AM