Mistři v programování na #hovnokod

Python #386

piarra=[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9, 3, 2, 3, 8, 4, 6, 2, 6, 4, 3, 3, 8, 3, 2, 7, 9, 5, 0, 2, 8, 8, 4, 1, 9, 7, 1, 6, 9, 3, 9, 9, 3, 7, 5, 1, 0, 5, 8, 2, 0, 9, 7, 4, 9, 4, 4, 5, 9, 2, 3, 0, 7, 8, 1, 6, 4, 0, 6, 2, 8, 6, 2, 0, 8, 9, 9, 8, 6, 2, 8, 0, 3, 4, 8, 2, 5, 3, 4, 2, 1, 1, 7, 0, 6, 7, 9]
piarrb=[3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8, 9, 7, 9, 3, 2, 3, 8, 4, 6, 2, 6, 4, 3, 3, 8, 3, 2, 7, 9, 5, 0, 2, 8, 8, 4, 1, 9, 7, 1, 6, 9, 3, 9, 9, 3, 7, 5, 1, 0, 5, 8, 2, 0, 9, 7, 4, 9, 4, 4, 5, 9, 2, 3, 0, 7, 8, 1, 6, 4, 0, 6, 2, 8, 6, 2, 0, 8, 9, 9, 8, 6, 2, 8, 0, 3, 4, 8, 2, 5, 3, 4, 2, 1, 1, 7, 0, 6, 7, 9]

result = []
for i in range(len(piarra)**2):
	result.append(0)

def decr(a):
	if a[-1]>0:
		a[-1]-=1
	else:
		a.pop()
		decr(a)
		a.append(9)
		if a[0]==0:
			a.remove(0)
		
while piarra != [0]:
	decr(piarra)
	for i in range(len(piarrb)):
		result[-1-i]+=piarrb[-1-i]
	while(sorted(result)[-1]>9):
		for i in range(len(result)):
			if result[i]>9:
				result[i]-=10
				result[i-1]+=1
				
while result[0]==0:
	result.remove(0)
	
sqrstr=''
for i in result:
	sqrsrt+=`i`
print sqrstr

HovnoKod,