spreadsheet by I., S.

B=:'-n'C=:2 :
X=:'m*n'C
Z=:'m%n'C
3 :'(,N)=:,S=:([assert@#)@". ::]&.>S'^:_ N=:|:(,&":&.>/~a.{~64+])&:>:&i./$S=:(,&('+-B';;:'X%:Z]')@[{~,i:[)&.;:&'-*SQRT/='^:('='={.)(<@);._2@,&TAB;._2(1!:1)3
wd@}:@;"1(TAB,~":!.8@(<.@+&0.5&.(*&1e2))('-'&,{~'_'&,i.]@) ::])&.>S

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page