回答編集履歴
2
s/patern/pattern/g 恥ずかしい><
test
CHANGED
@@ -14,13 +14,13 @@
|
|
14
14
|
|
15
15
|
max_n = base**n
|
16
16
|
|
17
|
-
patern_num = max_n
|
17
|
+
pattern_num = max_n
|
18
18
|
|
19
|
-
(1...n).each { |x| patern_num += base**x } unless list.include?('0')
|
19
|
+
(1...n).each { |x| pattern_num += base**x } unless list.include?('0')
|
20
20
|
|
21
|
-
middle_list = [max_n - patern_num / 2 - 1]
|
21
|
+
middle_list = [max_n - pattern_num / 2 - 1]
|
22
22
|
|
23
|
-
middle_list << middle_list[0] + 1 if patern_num.even?
|
23
|
+
middle_list << middle_list[0] + 1 if pattern_num.even?
|
24
24
|
|
25
25
|
puts(middle_list.map do |num|
|
26
26
|
|
1
ソースは醤油ではない。
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
考え方はyohhoyさんが書いてしまったので、ソースだけ。Rubyですけど。
|
1
|
+
ソースを書いている内に、考え方はyohhoyさんが書いてしまったので、ソースだけです。Rubyですけど。
|
2
2
|
|
3
3
|
|
4
4
|
|