Data update
This commit is contained in:
parent
4d5544505c
commit
4924dd0264
3073 changed files with 55820 additions and 4408 deletions
24
Task/Yellowstone-sequence/YAMLScript/yellowstone-sequence.ys
Normal file
24
Task/Yellowstone-sequence/YAMLScript/yellowstone-sequence.ys
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
!YS-v0
|
||||
|
||||
defn main(n=30):
|
||||
say: yellow(n)
|
||||
|
||||
defn yellow(n):
|
||||
a =: +[1 2 3]
|
||||
b =: (1 .. 3).zipmap([true]:cycle)
|
||||
i =: 4
|
||||
loop a a, b b, i i:
|
||||
if n > a.#:
|
||||
? if b.$i.! &&
|
||||
(i.gcd(a.$) == 1) &&
|
||||
(i.gcd(a:butlast.$) > 1)
|
||||
: recur:
|
||||
a.conj(i), b.assoc(i true), 5
|
||||
recur: a, b, i.++
|
||||
=>: a
|
||||
|
||||
defn gcd(a b):
|
||||
loop a a, b b:
|
||||
if b.?:
|
||||
recur b: a % b
|
||||
else: a
|
||||
Loading…
Add table
Add a link
Reference in a new issue