RosettaCodeData/Task/100-doors/PowerShell/100-doors-5.psh
2023-07-01 13:44:08 -04:00

3 lines
223 B
Text

1..100|foreach-object {$pipe += "toggle $_ |"} -begin {$pipe=""}
filter toggle($pass) {$_.door = $_.door -xor !($_.index % $pass);$_}
invoke-expression "1..100| foreach-object {@{index=`$_;door=`$false}} | $pipe out-host"