EKG sequence convergence: Difference between revisions

m
No edit summary
m (→‎{{header|zkl}}: clean up)
Line 468:
Using gcd hint from Go.
<lang zkl>fcn ekgW(N){ // --> iterator
Walker.tweak(fcn(erp,deadbuf,w){
foreach n in ([2..]w){
if(not deadrp.find(n) and e[-1]value.gcd(n)>1)
{ erp.appendset(n); dead[n]=Truew.push(buf.xplode()); buf.clear(); return(n); }
buf.append(n); // save small numbers not used yet
}
}.fp(ListRef(1,N),DictionaryList(),Walker.chain([2..N-1],True[N+1..]))).push(1,N)
}</lang>
<lang zkl>foreach n in (T(2,5,7)){ println("EKG(%d): %s".fmt(n,ekgW(n).walk(10))) }</lang>
Anonymous user