Data update

This commit is contained in:
Ingy döt Net 2024-10-16 18:07:41 -07:00
parent 81fd053722
commit 52a6ef48dd
10248 changed files with 63654 additions and 6775 deletions

View file

@ -3,14 +3,15 @@
defn main():
say: |-
Open doors after 100 passes:
$(apply str interpose(', ' open-doors()))
$(open-doors().join(', '))
defn open-doors():
for [[d n] map(vector doors() iterate(inc 1)) :when d]:
n
? for [d n] map(vector doors() range().drop(1))
:when d
: n
defn doors():
reduce:
fn(doors idx): assoc(doors idx true)
fn(doors idx): doors.assoc(idx true)
into []: repeat(100 false)
map \(dec (%1 * %1)): 1 .. 10
map \(sqr(_).--): 1 .. 10