decadence

個人のメモ帳

Euler

Project Euler 25

Bravo! Now that you have solved 25 problems you have achieved what 80.62% of members have failed to do and have advanced to level 1. Good luck as you continue. そんなわけでやっと25問フィボナッチ数列で1000桁になる最初の項の番号 Ω 1000桁だろ…

Project Euler 24

0,1,2,3,4,5,6,7,8,9からなる順列を辞書式に並べたときの100万番目 使ってない数字がn個の時はfact(n)通りの並べ方がある 残った数字のリストと今何番目であるかを引数に再帰を行う こんな感じでやりましてん 1000000-1の1が気がつかなくて一つずれてたりあ…

Project Euler 23

2つの過剰数の和で書き表せない正の整数の総和 過剰数リストの作成 過剰数和boolean配列の作成 条件とか所々注意が要るかも ここでもi*i import java.util.*; class Sample { public static void main(String[] args){ final int NUM = 28123; ArrayList<Integer> al </integer>…

Project Eulerについて

プログラミングの練習が出来る便利なものとしてだけ把握 公式サイトProject Eulerにて行えます 最初は自分のアカウントの登録Project Eulerを行う 後はProblemsにある問題を解いては答え合わせをしての繰り返し 正解ならこんぐらっちぇーしょんとか出て緑の…

Project Euler 22

名前リストをソートして得点化した合計点 リストに放り込んでソート char型にして得点化して加算 import java.io.*; import java.util.*; class Sample { public static void main(String[] args)throws FileNotFoundException,IOException{ double score = …

Project Euler 11~21

Problem 11: 左右、上下、斜め*2の4パターン総調べProblem 12: i*i

Project Euler 1~10

結構前にやったのもあるから覚えてなかったりもしたりProblem 1: 適当Problem 2: 適当Problem 3: 因数とか出たらi*i