5 lines
199 B
Text
5 lines
199 B
Text
states := (1..100).toList
|
|
100.times |i| {
|
|
states = states.map |state| { state % (i+1) == 0 ? -state : +state }
|
|
}
|
|
echo("Open doors are " + states.findAll { it < 0 }.map { -it })
|