RosettaCodeData/Task/Executable-library/Deja-Vu/executable-library-2.djv

13 lines
259 B
Plaintext

!import!hailstone
local :counts {}
set-default counts 0
for i range 1 99999:
set-to counts swap ++ counts! dup len hailstone i
local :maxlen 0
for k in keys counts:
if < maxlen counts! k:
set :maxlen counts! k
!print( "Maximum length: " to-str maxlen )