回答編集履歴
2
改善
test
CHANGED
@@ -10,21 +10,19 @@
|
|
10
10
|
|
11
11
|
arano_a = ["0", "0", "0", "0"]
|
12
12
|
|
13
|
-
arano_a.insert(2, arano.to_s.scan(/./))
|
13
|
+
arano_a.insert(2, *arano.to_s.scan(/./))
|
14
|
-
|
15
|
-
arano_a.flatten!
|
16
14
|
|
17
15
|
temp = []
|
18
16
|
|
19
|
-
arano_a.each_cons(5) do |
|
17
|
+
arano_a.each_cons(5) do |item|
|
20
18
|
|
21
|
-
if
|
19
|
+
if item == ["0", "0", "1", "0", "0"]
|
22
20
|
|
23
21
|
temp << "0"
|
24
22
|
|
25
23
|
else
|
26
24
|
|
27
|
-
temp <<
|
25
|
+
temp << item[2]
|
28
26
|
|
29
27
|
end
|
30
28
|
|
1
改善
test
CHANGED
@@ -4,15 +4,13 @@
|
|
4
4
|
|
5
5
|
# -*- encoding:utf-8 -*-
|
6
6
|
|
7
|
-
#
|
8
|
-
|
9
7
|
|
10
8
|
|
11
9
|
def mj_arano(arano)
|
12
10
|
|
13
|
-
arano_a = [0, 0, 0, 0]
|
11
|
+
arano_a = ["0", "0", "0", "0"]
|
14
12
|
|
15
|
-
arano_a.insert(2, arano.to_s.scan(/./)
|
13
|
+
arano_a.insert(2, arano.to_s.scan(/./))
|
16
14
|
|
17
15
|
arano_a.flatten!
|
18
16
|
|
@@ -20,9 +18,9 @@
|
|
20
18
|
|
21
19
|
arano_a.each_cons(5) do |a, b, c, d, e|
|
22
20
|
|
23
|
-
if [a, b, c, d, e] == [0, 0, 1, 0, 0]
|
21
|
+
if [a, b, c, d, e] == ["0", "0", "1", "0", "0"]
|
24
22
|
|
25
|
-
temp << 0
|
23
|
+
temp << "0"
|
26
24
|
|
27
25
|
else
|
28
26
|
|