2016-05-28から1日間の記事一覧
プロジェクトオイラーの問題11をpythonで解きました。 問題projecteuler.net matrix = [(input()).split(' ') for i in range(20)] #行列として20×20のデータを記憶する rows = range(20) cols = range(20) cells = [(row, col) for row in rows for col i…
プロジェクトオイラーの問題10をpythonで解きました。 問題projecteuler.net import math def primes(M): #エラトステネスのふるい prime_true_false = [1] * M prime_true_false[0] = 0 prime_true_false[1] = 0 for number in range(2, int(math.sqrt(M)…
プロジェクトオイラーの問題9をpythonで解きました。 問題projecteuler.net a_range = range(1, 1000) b_range = range(1, 1000) matrix = [(row, col) for row in a_range for col in b_range if row < col ] for a, b in matrix: if 1000*a + 1000*b - a*…
プロジェクトオイラーの問題8をpythonで解きました。 問題projecteuler.net data = [input() for i in range(20)] joined_data = ''.join(data) i = 0 max_list = [] while i < 987: if '0' in joined_data[i:i+13]: i += 1 continue else: product_number …
プロジェクトオイラーの7をpythonで解きました。 問題 10001番目の素数を求めよ。 mport math def primes(M): #エラトステネスのふるい prime_true_false = [1] * M prime_true_false[0] = 0 prime_true_false[1] = 0 for number in range(2, int(math.sqrt…