Entry 3037

Zeller

   

Submitted by anonymous on Jan. 20, 2010 at 5:58 p.m.
Language: Python. Code size: 694 bytes.

t=lambda J,m,q,h: int(q+(m+((m<=2)*12)+1)*26/10+((J%h)-(m<=2))*1.25-1.75*(J/100)-0.5)%7
w=['itdssmdmdf', 'moaaooiior', 'pdtmnnetne', 'oaesntntni', 'rytttaswet', 't iaagtora', '  mgg acsg', '  e   ght ', '        a ', '        g ']
s=lambda x,i:x[sum([0,6,5,8,7,7,6,8,8,10,7][0:i]):sum([0,6,5,8,7,7,6,8,8,10,7][0:i+1])];p={}
w=''.join(w)
for i in range(len(w)):
	p.setdefault((i)%10,[]).append(w[i])
w = ''.join([''.join(p[x]) for x in p]).replace(' ','')
m="%s"%s(w,1)
exec "%s"%s(w,1)+" %s"%s(w,3)
c=(("%s"%s(w,3)))+(".%s."%(s(w,3))[:4])+"%s"%s(w,2)
h=(len(c)+1)*5
c=eval(c)
print "%s"%("%s"%s(w,t(*tuple([int(x) for x in tuple(c.__call__().__str__().split("-"))]+[h]))+4).title())

This snippet took 0.01 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).