Data update
This commit is contained in:
parent
74c69a0df6
commit
ed705008a8
|
|
@ -0,0 +1 @@
|
|||
../../Task/100-doors/YAMLScript
|
||||
|
|
@ -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)
|
||||
Loading…
Reference in New Issue