100 doors: Difference between revisions

Content added Content deleted
(Just the straightforward way please)
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}}==