Move 2015 out of the way.

This commit is contained in:
Bert Peters
2016-12-01 11:25:19 +01:00
parent a75d14ec17
commit b37fd44fa7
50 changed files with 0 additions and 0 deletions

18
2015/day-25/solution.py Normal file
View File

@@ -0,0 +1,18 @@
from __future__ import print_function
def findCode(n):
modBase = 33554393
base = 252533
start = 20151125
code = start * pow(base, n - 1, modBase)
return code % modBase
row = 2947
col = 3029
triangleNo = row + col - 1
subTriangleSurface = ((triangleNo - 1) * triangleNo) // 2
n = subTriangleSurface + col
print(findCode(n))