Anonymous user
Intersecting number wheels: Difference between revisions
m
→{{header|zkl}}: change initial data structure
(→{{header|zkl}}: added code) |
m (→{{header|zkl}}: change initial data structure) |
||
Line 465:
=={{header|zkl}}==
<lang zkl>fcn intersectingNumberWheelsW(
ws:=
Walker.zero().tweak(fcn(w,wheels){
while(1){
Line 472:
if(Int.isType(w)) return(w);
}
}.fp("A",ws)) // assume wheel A exists and is always first
}</lang>
<lang zkl>wheelSets:=T(
foreach ws in (wheelSets){
println("Wheel set:");
ws.pump(String,fcn(
println("-->",intersectingNumberWheelsW(ws
}</lang>
{{out}}
|