blob: 90d953181b7e6a2d7f4fccf1780df09add51e7e8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
def build_pascal_triangle(rows):
triangle = [[0, 1, 0]]
for i in range(1, rows + 1):
next_row = [0, 0]
previous_row = triangle[i - 1]
for j in range(len(previous_row) - 1):
next_row.insert(j + 1, previous_row[j] + previous_row[j + 1])
triangle.append(next_row)
return triangle
lattice_len = 20
print([
x[len(x) // 2]
for i, x in enumerate(build_pascal_triangle(lattice_len * 2))
if i % 4 == 0
][-1])
|