Rot123456789 by nn

(a,b)=System.in.readLines()
b.any{c=(int)it
printf'%c',it=~/\d|\W/?c%33%30?c:c^30:(c%32+(a as int)-1)%26-~(c&96)}

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

download

return to the top page