Self-describing numbers: Difference between revisions
Content added Content deleted
m (→Phix: even faster) |
m (→even faster: while -> for) |
||
Line 1,684: | Line 1,684: | ||
Finishes in less than a tenth of a second |
Finishes in less than a tenth of a second |
||
{{trans|Seed7}} |
{{trans|Seed7}} |
||
⚫ | |||
<lang Phix>procedure gen(integer n) |
|||
⚫ | |||
procedure gen(integer n) |
|||
for ones=0 to min(2,n-3) do |
|||
and ones<n-2 do |
|||
sequence digits = repeat(0,n), |
sequence digits = repeat(0,n), |
||
counts = repeat(0,n) |
counts = repeat(0,n) |
||
Line 1,711: | Line 1,710: | ||
printf(1,"%s\n",s) |
printf(1,"%s\n",s) |
||
end if |
end if |
||
end for |
|||
end while |
|||
end procedure |
end procedure |
||
for n=1 to |
for n=1 to length(aleph)+3 do |
||
gen(n) |
gen(n) |
||
end for</lang> |
end for</lang> |