トップ

My Project Euler statistics

順位はメモし損ねたため不正確である可能性のあるものもあります

1〜100

1

163153rd
Lang: Ruby
Size:
 $ wc -c p1.rb
 74 p1.rb

2

135394th
Lang: Ruby
Size:
 $ wc -c p2.rb
 77 p2.rb

3

98513th
Use: An Unix command in /usr/games

4

91178th
Lang: Ruby
Size:
 $ wc -c p4.rb
 96 p4.rb
Time:
 $ time ruby19 p4.rb
 real    0m0.327s
 user    0m0.319s
 sys     0m0.008s

5

102762nd
Lang: Ruby
Size:
 $ wc -c p5.rb
 36 p5.rb

6

104618th
Lang: Ruby
Size:
 $ wc -c p6.rb
 53 p6.rb

7

87617th
Lang: Haskell (GHC)

8

77613th
Lang: Ruby
Size:
 $ wc -c p8.rb
 1163 p8.rb

9

77529th
Lang: Ruby

10

70429th
Lang: Ruby

11

53587th
Lang: Ruby

12

47021st
Lang: Ruby

13

53457th
Lang: Ruby

14

51546th
Lang: Ruby
Size:
 $ wc -c p14.rb
 111 p14.rb
Time:
 $ time ruby19 p14.rb
 real    0m5.919s
 user    0m5.779s
 sys     0m0.129s

15

42135th
Lang: Ruby (with observe and guess)

16

56822nd
Lang: Ruby
Size:
 $ wc -c p16.rb
 53 p16.rb

18

35930th
Lang: Ruby

19

32850th
Lang: Ruby

20

54511th
Lang: Ruby
Size:
 $ wc -c p20.rb
 63 p20.rb

21

35799th
Lang: Ruby

22

33648th
Lang: Ruby

23

24061st
Lang: Ruby

24

29333rd
Lang: Ruby

25

40989th
Lang: Ruby
Size:
 $ wc -c p25.rb
 60 p25.rb

26

20333rd
Lang: Ruby

27

21482nd
Lang: Ruby

28

31626th
Lang: Ruby
Time:
 $ time ./p28.rb
 real    0m0.032s
 user    0m0.032s
 sys     0m0.000s

29

26891st
Lang: Ruby

30

29342th
Lang: Ruby

31

20000th
Lang: Ruby

32

17234th
Lang: Ruby

33

18749th
Lang: Ruby

34

25728th
Lang: Ruby

35

23307th
Lang: Ruby

36

25831st
Lang: Ruby

37

19316th
Lang: Ruby

38

15904th
Lang: Ruby

39

18970th
Lang: Ruby

40

22120th
Lang: Ruby

41

17831st
Lang: Ruby

42

21569th
Lang: Ruby

43

14451st
Lang: Ruby

44

13966th
Lang: Ruby

45

20535th
Lang: Ruby

46

14591st
Lang: Ruby

47

14821st
Lang: Ruby

48

36426th
Lang: Ruby
Size:
 $ wc -c p48.rb
 53 p48.rb

49

14178th
Lang: Ruby

50

15444th
Lang: Ruby

51

7882nd
Lang: Ruby

52

20199th
Use: Intuition

53

18326th
Lang: Ruby

54

8993rd
Lang: Ruby

55

16108th
Lang: Ruby

56

17240th
Lang: Ruby

57

11175th
Lang: Ruby

58

10768th
Lang: Ruby

59

12014th
Lang: Ruby

60

6376th
Lang: Ruby

61

6559th
Lang: Ruby

62

8188th
Lang: Ruby

63

12585th
Lang: Ruby

64

5718th
Lang: Ruby

65

7405th
Lang: Ruby

66

5191st
Lang: Ruby

67

27261st
Lang: Ruby
Time:
 $ time ./p67.rb
 real    0m0.048s
 user    0m0.047s
 sys     0m0.003s

68

5369th
Lang: Ruby

69

10012th
Lang: Ruby

70

6301st
Lang: Ruby

71

8563rd
Lang: Ruby

72

6271st
Lang: Ruby

73

7884th
Lang: Ruby

74

7607th
Lang: Ruby

75

4679th
Lang: Ruby

76

8491st
Lang: Ruby

77

4934th
Lang: Ruby

78

4375th
Lang: Ruby

79

15849th
Lang: Ruby

80

5595th
Lang: Ruby

81

9213th
Lang: Ruby

82

5866th
Lang: Ruby

83

4837th
Lang: Ruby

84

3251st
Lang: Ruby

85

7390th
Lang: Ruby

86

3391st
Lang: Ruby

87

5963rd
Lang: Ruby

88

2354th
Lang: Ruby

89

5129th
Lang: Ruby

90

2886th
Lang: Ruby

91

4461st
Lang: Ruby

92

11284th
Lang: Ruby

93

3101st
Lang: Ruby

94

3284th
Lang: Ruby

95

3859th
Lang: Ruby

96

4898th
Lang: Ruby

97

16990th
Lang: Ruby

98

2905th
Lang: Ruby

99

9444th
Lang: Ruby

100

4133rd
Lang: Ruby

101〜200

101

3005th
Lang: Ruby

102

6749th
Lang: Ruby

103

2271st
Lang: Ruby

104

5021st
Lang: Ruby

105

2298th
Lang: Ruby

106

1852nd
Lang: Ruby

107

3251st
Lang: Ruby

108

4284th
Lang: C

109

2336th
Lang: Ruby

110

2730th
Lang: Ruby

111

2226th
Lang: Ruby

112

7778th
Lang: Ruby

113

3762nd
Lang: Ruby

114

3352nd
Lang: Ruby

115

3070th
Lang: Ruby

116

3726th
Lang: Ruby

117

3434th
Lang: Ruby

119

3748th
Lang: Ruby

120

4546th
Lang: Ruby

121

2824th
Lang: Ruby

122

2454th
Lang: Ruby

123

3930th
Lang: Ruby

124

4949th
Lang: Ruby

125

4556th
Lang: Ruby

131

2427th
Lang: Ruby

134

2235th
Lang: Ruby

145

5536th
Lang: Ruby

173

3369th
Lang: Ruby

174

2272nd
Lang: Ruby

179

4167th
Lang: Ruby

187

4054th
Lang: Ruby

188

2525th
Lang: Ruby

191

2617th
Lang: Ruby

201〜300

203

3545th
Lang: Ruby

204

2912th
Lang: Ruby

205

5414th
Lang: Ruby

206

7733rd
Lang: Ruby

221

768th
Lang: Ruby
Lib: MySQL
Time:
 $ time ./p221.rb
 real    24m19.159s
 user    24m11.190s
 sys     0m0.075s

231

2236th
Lang: Ruby

235

2263rd
Lang: Ruby

301〜


2011/Jul/29 221

2011/Jul/30-Aug/8 1, 2, 6, 5, 3, 4, 7, 8, 9, 10, 16, 20, 11, 13, 14, 12, 15, 25, 48, 18, 21, 17, 22, 19, 28, 24, 30, 67, 29, 36, 34, 23, 35, 40, 42, 27, 45, 26, 52, 31, 37, 39, 33, 53, 41, 32, 56, 97, 55, 38, 79, 50, 47, 46, 43, 49, 44, 63, 59, 92, 57

2011/Aug/9 58, Aug/10 69, Aug/11 99, Aug/12 81, Aug/13 54, Aug/14 71, Aug/15 76, Aug/16 62, Aug/17 73, Aug/18 51, Aug/19 112, Aug/20 206, Aug/21 74, Aug/22 65, Aug/23 85, Aug/24 102, Aug/25 61, Aug/26-27 60, Aug/28 70, Aug/29 72, Aug/30 87, Aug/31 82

Sep/1 64, Sep/2 80, 145, 205, Sep/5 68, Sep/6 66, Sep/7 89, Sep/8 104, Sep/9 124, Sep/10 77, Sep/11 96, Sep/12 83, Sep/13-14 75, Sep/17 125, Sep/18 120, Sep/19 91, Sep/20-21 78, Sep/22 108, Sep/28 84, Sep/30 179(cont)

Oct/1 (cont)179, Oct/2 100, Oct/3 187, Oct/5 123, Oct/7 95, Oct/8-9 113, Oct/10 119, Oct/15 86, Oct/16 116, Oct/17 203, Oct/18 117, Oct/19 173, Oct/20 114, Oct/21 94, Oct/22 107, Oct/23 93, Oct/24 115, Oct/25 101, Oct/26 204, Oct/27 98, Oct/28 90, Oct/30 88

Nov/1 121, Nov/3 110, Nov/5 191, Nov/7 188, Nov/9 122, Nov/11 131, Nov/14 109, Nov/17 103, Nov/20 105, Nov/22 106, Nov/24 174, Nov/26 235, Nov/28-29 231

Dec/1 134, Dec/2 111

中間経過メモ

2011年10月4日時点

106 問、うちプログラミングせず 1 問、Haskell 1 問、C 1 問、他は Ruby

Ruby スクリプト中の頻出 200 語は次のようになっている(コメント含む。なおコメントは日本語でも書いている。oooooooo などはコメント中の図として使ったもの。あるひとつのスクリプト中で大量に使っているため)

[["n", 1008], ["o", 1003], ["end", 735], ["i", 535], ["if", 484], ["a", 412], ["oo", 404], ["x", 349], ["then", 340], ["b", 315]]
[["p", 292], ["each", 291], ["y", 287], ["return", 228], ["ooo", 212], ["arr", 205], ["def", 195], ["s", 178], ["count", 145], ["d", 141]]
[["ISPTBL", 134], ["m", 133], ["LIMIT", 131], ["puts", 123], ["c", 122], ["false", 122], ["oooo", 121], ["to_s", 117], ["buf", 114], ["size", 114]]
[["true", 108], ["begin", 108], ["sorted", 107], ["PTBL", 107], ["while", 107], ["result", 103], ["usr", 102], ["bin", 102], ["local", 102], ["ruby19", 102]]
[["do", 99], ["sum", 90], ["to_i", 89], ["k", 86], ["map", 82], ["NEW", 79], ["next", 78], ["else", 77], ["r", 75], ["ooooo", 72]]
[["v", 68], ["break", 68], ["unless", 66], ["and", 66], ["sieve", 62], ["new", 61], ["check", 56], ["it", 55], ["t", 54], ["that", 54]]
[["inject", 52], ["loop", 51], ["grid", 51], ["matrix", 51], ["w", 50], ["idx", 47], ["h", 46], ["limit", 44], ["B", 44], ["oooooo", 44]]
[["sz", 44], ["split", 40], ["sort", 40], ["line", 38], ["max", 38], ["when", 37], ["pp", 37], ["nil", 36], ["e", 36], ["PREFIX_TBL", 35]]
[["PHASH", 35], ["require", 34], ["Ya", 34], ["set", 34], ["Xa", 34], ["D", 33], ["sq", 33], ["hand", 32], ["cell", 32], ["N", 31]]
[["to_a", 31], ["power", 30], ["card", 30], ["length", 29], ["cards", 29], ["yy", 29], ["tbl", 29], ["dow", 28], ["print", 27], ["rest", 27]]
[["ooooooo", 27], ["lst", 26], ["xx", 26], ["hash", 26], ["reverse", 26], ["seq", 25], ["frontier", 25], ["join", 25], ["base", 25], ["aa", 25]]
[["cont", 24], ["pow", 24], ["not_passed", 23], ["sudoku", 22], ["sundays", 22], ["phash", 22], ["acc", 22], ["self", 22], ["cost", 21], ["read_data", 21]]
[["check_perm", 21], ["pos", 21], ["C", 20], ["nn", 20], ["delete", 20], ["r0", 20], ["Pat", 19], ["Hash", 19], ["uniq", 19], ["insert", 19]]
[["len", 18], ["r1", 18], ["each_with_index", 18], ["part", 17], ["kind", 17], ["bb", 17], ["ps", 17], ["MEMO", 17], ["to_f", 17], ["elsif", 17]]
[["fib", 16], ["day", 16], ["mod", 16], ["data", 16], ["st", 16], ["indices", 16], ["Rational", 16], ["pat_nums", 16], ["_000_000", 16], ["permutation", 16]]
[["lower", 15], ["or", 15], ["oooooooo", 15], ["CardVals", 15], ["pf", 15], ["empty", 15], ["flag", 15], ["SUFFIX_TBL", 15], ["ModMath", 15], ["raise", 14]]
[["miller_rabin", 14], ["index", 14], ["i_to_roman_", 14], ["tmp", 14], ["Yb", 14], ["search", 14], ["ptbl_index", 14], ["Xb", 14], ["results", 13], ["txt", 13]]
[["prime_count", 13], ["dummy", 13], ["Math", 13], ["j", 13], ["sqrt", 13], ["history", 13], ["instance_eval", 12], ["PTBL2", 12], ["Names", 12], ["other_nums", 12]]
[["y0", 12], ["phi", 12], ["x0", 12], ["until", 12], ["hands_b", 12], ["z", 12], ["U", 12], ["hands_a", 12], ["row", 12], ["mysql", 12]]
[["q", 12], ["x2", 12], ["A", 12], ["abs", 11], ["pop", 11], ["File", 11], ["read", 11], ["key", 11], ["BasicObject", 11], ["throw", 11]]