RosettaCodeData/Task/Sisyphus-sequence/J/sisyphus-sequence-1.j

14 lines
181 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
sisyphuseq=: {{
r=. 1
P=: _1
while. y>#r do. p=. {:P
if. 2|N=. {:r do.
P=: P, p=. 1+p
r=. r,N+p:p
else.
P=: P, p
r=. r,-:N
end.
end.
}}