Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
11
Task/Floyds-triangle/Zkl/floyds-triangle.zkl
Normal file
11
Task/Floyds-triangle/Zkl/floyds-triangle.zkl
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
fcn lcNum(row){(row*(row+1)/2+1)} // lazy caterer's sequence
|
||||
fcn floydsTriangle(rows){
|
||||
fmt:=[lcNum(rows-1)..lcNum(rows)-1].pump(String,fcn(n){
|
||||
String("%",n.toString().len(),"d ")}); // eg "%2d %2d %3d %3d"
|
||||
foreach row in (rows){
|
||||
ns:=[lcNum(row)..lcNum(row+1)-1].walk(); // eg L(4.5,6)
|
||||
fmt[0,ns.len()*4].fmt(ns.xplode()).println(); // eg "%2d %2d %2d ".fmt(4,5,6)
|
||||
}
|
||||
}
|
||||
floydsTriangle(5); println();
|
||||
floydsTriangle(14);
|
||||
Loading…
Add table
Add a link
Reference in a new issue