Anonymous user
Ludic numbers: Difference between revisions
→{{header|zkl}}: rewrite
m (used a consistent color for a highlighted numeral, used a more visible ellipse.) |
(→{{header|zkl}}: rewrite) |
||
Line 2,726:
=={{header|zkl}}==
This solution builds
<lang zkl>fcn dropNth(n,seq){
.fp1(n,Ref(1))) // skip every nth number of previous sequence
}
fcn ludic{ //-->Walker
Walker(fcn(rw){ w:=rw.value; n:=w.next(); rw.set(dropNth(n,w)); n }
.fp(Ref([3..*,2]))) // odd numbers starting at 3
.push(1,2); // first two Ludic numbers
}</lang>
<lang zkl>ludic().walk(25).toString(*).println();
|