visual Euclidean algorithm by Dingledooper

a,b=input()
g=eval('a*[0],'*b)
c=97
while b:
 for i in g[-b:]:i[-a:]=[c]*a
 t=a>b;a-=b*t;b+=a*~-t;c+=1
for i in g:print bytearray(i)

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