RosettaCodeData/Task/Recamans-sequence/APL/recamans-sequence.apl

14 lines
399 B
APL
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
recaman{⎕IO0
genNext{
R[N-1]-N
(R<0)(R):,[N-1]+N
,[N-1]-N
}
'First 15: '
reca(genNext14),0
'First repetition: '
recagenNext{}reca
'Length of sequence containing [0..1000]:'
recagenNext{(1001).}reca
}