Data update

This commit is contained in:
Ingy döt Net 2023-12-17 07:18:17 -08:00
parent 74c69a0df6
commit ed705008a8
2 changed files with 16 additions and 0 deletions

1
Lang/YAMLScript/100-doors Symbolic link
View File

@ -0,0 +1 @@
../../Task/100-doors/YAMLScript

View File

@ -0,0 +1,15 @@
!yamlscript/v0
defn main():
say:
"Open doors after 100 passes:
$(apply str interpose(\", \" open-doors()))"
defn open-doors():
for: .[[d n] map(vector doors() iterate(inc 1)) :when d] n
defn doors():
reduce:
fn [doors idx]: assoc(doors idx true)
into []: repeat(100 false)
map \(dec (% * %)): (1 .. 10)