Shortened down a bit.

This commit is contained in:
2017-12-05 11:14:04 +01:00
parent e2415f3c89
commit 88afc207f0

View File

@@ -3,36 +3,25 @@
# @Author: KevinMidboe # @Author: KevinMidboe
# @Date: 2017-12-04 16:40:56 # @Date: 2017-12-04 16:40:56
# @Last Modified by: KevinMidboe # @Last Modified by: KevinMidboe
# @Last Modified time: 2017-12-05 10:36:22 # @Last Modified time: 2017-12-05 11:13:52
total_loops = 0 def gold():
gold_row = [1]
def iterate(gold_row, num): number = 1
global total_loops while True:
try: countdown = gold_row[number-1]
countdown = gold_row[num-1] while countdown > 0:
except IndexError: gold_row.append(number)
countdown = num countdown -=1
if len(gold_row) >= 1000000:
tmp = [] return gold_row
while countdown >= 1: number +=1
tmp.append(num)
countdown -=1
total_loops +=1
if (total_loops >= 1000000):
return tmp
return tmp
def main(): def main():
global total_loops row = gold()
gold_row = []
i = 1
while total_loops < 1000000:
gold_row.extend(iterate(gold_row, i))
i +=1
print('Finished with million iterations') print('Finished with million iterations')
print(sum(gold_row)) print(sum(row)+1)
if __name__ == '__main__': if __name__ == '__main__':
main() main()