RosettaCodeData/Task/100-doors/Fantom/100-doors-1.fantom
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

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 })