100 doors: Difference between revisions
Content added Content deleted
(Just the straightforward way please) |
(→{{header|ZX Spectrum Basic}}: Added zkl) |
||
Line 7,552: | Line 7,552: | ||
{{omit from|GUISS}} |
{{omit from|GUISS}} |
||
=={{header|zkl}}== |
|||
Pure brute force. |
|||
<lang zkl>doors:=(100).pump(List(),False); |
|||
foreach n,m in (100,[n..99,n+1]){ doors[m]=(not doors[m]); } |
|||
doors.enumerate().filter("get",1).apply(fcn(nb){ nb[0] + 1 }).println();</lang> |
|||
{{out}}<pre>L(1,4,9,16,25,36,49,64,81,100)</pre> |
|||
=={{header|ZX Spectrum Basic}}== |
=={{header|ZX Spectrum Basic}}== |