cksum to two digits by orthoplex (nocheat)

d={}
x=1<<32
for a in range(8**5):
 n=(a<<8|2)*x;m=4374732215*x
 while m>x:n=min(n,n^m);m>>=1
 d[~n%x]=a>>8,a&63
while~0:print("%c%c"%d[int(input())])

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

To protect the system from spam, please input your favorite sport (hint: I believe its name must start with 'g', case insensitive)

download

return to the top page