2021-05-24から1日間の記事一覧

Project Euler Problem 18

Python 方法1 下の行から処理する。 隣り合う2つの数の内、大きいものを選んで、 その数を上の数に足して、上の数を上書きする。3 7 4 2 4 6 8 5 9 3 ↓ 3 7 4 10 13 15 ↓ 3 20 19 ↓ 23 f = open('data', 'r') data_list = [] for line in f: data_list.appe…

Project Euler Problem 17

Python # add 1 to 9 answer = len('onetwothreefourfivesixseveneightnine') len_1to9 = answer # add 10 to 19 answer += len('teneleventwelvethirteenfourteenfifteensixteenseventeeneighteennineteen') # add 20 to 99 answer += len('twenty') * 10 +…