Straddling checkerboard: Difference between revisions

Content added Content deleted
m (→‎{{header|zkl}}: formatting)
Line 1,591: Line 1,591:
{{trans|D}}
{{trans|D}}
<lang zkl>var [const]
<lang zkl>var [const]
val2key=D(
val2key=Dictionary(
"A","30", "B","31", "C","32", "D","33", "E","5", "F","34", "G","35",
"A","30", "B","31", "C","32", "D","33", "E","5", "F","34", "G","35",
"H","0", "I","36", "J","37", "K","38", "L","2", "M","4", ".","78",
"H","0", "I","36", "J","37", "K","38", "L","2", "M","4", ".","78",
Line 1,598: Line 1,598:
"U","72", "6","796", "V","73", "7","797", "W","74", "8","798", "X","75",
"U","72", "6","796", "V","73", "7","797", "W","74", "8","798", "X","75",
"9","799", "Y","76", "Z","77"),
"9","799", "Y","76", "Z","77"),
key2val=val2key.pump(D(),"reverse");
key2val=val2key.pump(Dictionary(),"reverse");
fcn encode(txt){ txt.toUpper().pump(String,val2key.find.fp1("")) }
fcn encode(txt){ txt.toUpper().pump(String,val2key.find.fp1("")) }