someone good at math?
In [20]: def f(a, k):
...: inc = a.pop(0)
...: for i in range(k):
...: a[i] += inc
...: return inc
...:
In [21]: a = [1]*100; [f(a, 0) for i in range(10)]
Out[21]: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
In [22]: a = [1]*100; [f(a, 1) for i in range(10)]
Out[22]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [23]: a = [1]*100; [f(a, 3) for i in range(10)]
Out[23]: [1, 2, 4, 8, 15, 28, 52, 96, 177, 326]
In [24]: a = [1]*100; [f(a, 4) for i in range(10)]
Out[24]: [1, 2, 4, 8, 16, 31, 60, 116, 224, 432]
In [25]: a = [1]*100; [f(a, 5) for i in range(10)]
Out[25]: [1, 2, 4, 8, 16, 32, 63, 124, 244, 480]
In [26]: a = [1]*100; [f(a, 6) for i in range(10)]
Out[26]: [1, 2, 4, 8, 16, 32, 64, 127, 252, 500]


but still, i'll abstain for the time being



i didnt know it will be this hard







