回答編集履歴
12
修正
answer
CHANGED
File without changes
|
11
修正
answer
CHANGED
@@ -35,13 +35,14 @@
|
|
35
35
|
|
36
36
|
短くならなかったzundoko
|
37
37
|
```Ruby
|
38
|
-
|
38
|
+
# encoding: utf-8
|
39
|
+
|
39
|
-
|
40
|
+
loop do
|
40
|
-
|
41
|
+
ans = []
|
41
|
-
|
42
|
+
5.times{a = %w[ズン ドコ].sample; puts a; ans << a}
|
42
|
-
|
43
|
+
next unless ans == %w[ズン ズン ズン ズン ドコ]
|
43
|
-
|
44
|
+
puts 'キ・ヨ・シ!'
|
44
|
-
|
45
|
+
break
|
45
|
-
end
|
46
46
|
end
|
47
|
+
|
47
48
|
```
|
10
修正
answer
CHANGED
@@ -8,18 +8,23 @@
|
|
8
8
|
|
9
9
|
loop do
|
10
10
|
ans = []
|
11
|
+
|
11
12
|
5.times do
|
12
13
|
ans << %W[#{zun} #{doko}].sample
|
13
14
|
end
|
15
|
+
|
14
16
|
ans.each do |e|
|
15
17
|
puts e
|
16
18
|
sleep(0.2)
|
17
19
|
end
|
20
|
+
|
18
21
|
next unless ans == %W[#{zun} #{zun} #{zun} #{zun} #{doko}]
|
22
|
+
|
19
23
|
kiyosi.each do |e|
|
20
24
|
print e
|
21
25
|
sleep(0.5)
|
22
26
|
end
|
27
|
+
|
23
28
|
break
|
24
29
|
end
|
25
30
|
end
|
9
修正
answer
CHANGED
@@ -5,6 +5,7 @@
|
|
5
5
|
kiyosi = kiyosi.split('').join('・')
|
6
6
|
kiyosi = kiyosi.split('')
|
7
7
|
kiyosi[kiyosi.length - 1] = kiyosi.last + '!'
|
8
|
+
|
8
9
|
loop do
|
9
10
|
ans = []
|
10
11
|
5.times do
|
8
修正
answer
CHANGED
@@ -25,4 +25,17 @@
|
|
25
25
|
```
|
26
26
|
考えてみました。
|
27
27
|
zundokoだけでズンドコキヨシ
|
28
|
-
引数を入れればそれで動きます。
|
28
|
+
引数を入れればそれで動きます。
|
29
|
+
|
30
|
+
短くならなかったzundoko
|
31
|
+
```Ruby
|
32
|
+
def zundoko
|
33
|
+
loop do
|
34
|
+
ans = []
|
35
|
+
5.times{a = %w[ズン ドコ].sample; puts a; ans << a}
|
36
|
+
next unless ans == %w[ズン ズン ズン ズン ドコ]
|
37
|
+
puts 'キ・ヨ・シ!'
|
38
|
+
break
|
39
|
+
end
|
40
|
+
end
|
41
|
+
```
|
7
修正
answer
CHANGED
@@ -5,26 +5,20 @@
|
|
5
5
|
kiyosi = kiyosi.split('').join('・')
|
6
6
|
kiyosi = kiyosi.split('')
|
7
7
|
kiyosi[kiyosi.length - 1] = kiyosi.last + '!'
|
8
|
-
|
9
8
|
loop do
|
10
9
|
ans = []
|
11
|
-
|
12
10
|
5.times do
|
13
11
|
ans << %W[#{zun} #{doko}].sample
|
14
12
|
end
|
15
|
-
|
16
13
|
ans.each do |e|
|
17
14
|
puts e
|
18
15
|
sleep(0.2)
|
19
16
|
end
|
20
|
-
|
21
17
|
next unless ans == %W[#{zun} #{zun} #{zun} #{zun} #{doko}]
|
22
|
-
|
23
18
|
kiyosi.each do |e|
|
24
19
|
print e
|
25
20
|
sleep(0.5)
|
26
21
|
end
|
27
|
-
|
28
22
|
break
|
29
23
|
end
|
30
24
|
end
|
6
修正
answer
CHANGED
@@ -1,8 +1,10 @@
|
|
1
1
|
```Ruby
|
2
|
+
# encoding: utf-8
|
3
|
+
|
2
4
|
def zundoko(zun = 'ズン', doko = 'ドコ', kiyosi = 'キヨシ')
|
3
5
|
kiyosi = kiyosi.split('').join('・')
|
4
6
|
kiyosi = kiyosi.split('')
|
5
|
-
kiyosi[kiyosi.length - 1] = kiyosi.last +
|
7
|
+
kiyosi[kiyosi.length - 1] = kiyosi.last + '!'
|
6
8
|
|
7
9
|
loop do
|
8
10
|
ans = []
|
5
修正
answer
CHANGED
File without changes
|
4
修正
answer
CHANGED
@@ -1,24 +1,32 @@
|
|
1
1
|
```Ruby
|
2
|
+
def zundoko(zun = 'ズン', doko = 'ドコ', kiyosi = 'キヨシ')
|
2
|
-
|
3
|
+
kiyosi = kiyosi.split('').join('・')
|
3
|
-
|
4
|
+
kiyosi = kiyosi.split('')
|
5
|
+
kiyosi[kiyosi.length - 1] = kiyosi.last + "!"
|
4
6
|
|
5
|
-
|
7
|
+
loop do
|
6
|
-
ans
|
8
|
+
ans = []
|
7
|
-
end
|
8
9
|
|
9
|
-
ans.each do |e|
|
10
|
-
|
10
|
+
5.times do
|
11
|
-
|
11
|
+
ans << %W[#{zun} #{doko}].sample
|
12
|
-
|
12
|
+
end
|
13
13
|
|
14
|
-
|
14
|
+
ans.each do |e|
|
15
|
+
puts e
|
16
|
+
sleep(0.2)
|
17
|
+
end
|
15
18
|
|
19
|
+
next unless ans == %W[#{zun} #{zun} #{zun} #{zun} #{doko}]
|
20
|
+
|
16
|
-
|
21
|
+
kiyosi.each do |e|
|
17
|
-
|
22
|
+
print e
|
18
|
-
|
23
|
+
sleep(0.5)
|
24
|
+
end
|
25
|
+
|
26
|
+
break
|
19
27
|
end
|
20
|
-
|
21
|
-
break
|
22
28
|
end
|
23
29
|
```
|
24
|
-
考えてみました。
|
30
|
+
考えてみました。
|
31
|
+
zundokoだけでズンドコキヨシ
|
32
|
+
引数を入れればそれで動きます。
|
3
修正
answer
CHANGED
@@ -11,15 +11,14 @@
|
|
11
11
|
sleep(0.2)
|
12
12
|
end
|
13
13
|
|
14
|
-
|
14
|
+
next unless ans == %w[ズン ズン ズン ズン ドコ]
|
15
15
|
|
16
|
-
|
16
|
+
%w[キ ・ ヨ ・ シ!].each do |e|
|
17
|
-
|
17
|
+
print e
|
18
|
-
|
18
|
+
sleep(0.5)
|
19
|
-
end
|
20
|
-
|
21
|
-
break
|
22
19
|
end
|
20
|
+
|
21
|
+
break
|
23
22
|
end
|
24
23
|
```
|
25
24
|
考えてみました。
|
2
修正
answer
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
ans = []
|
4
4
|
|
5
5
|
5.times do
|
6
|
-
ans << [
|
6
|
+
ans << %w[ズン ドコ].sample
|
7
7
|
end
|
8
8
|
|
9
9
|
ans.each do |e|
|
@@ -11,14 +11,13 @@
|
|
11
11
|
sleep(0.2)
|
12
12
|
end
|
13
13
|
|
14
|
-
if ans == [
|
14
|
+
if ans == %w[ズン ズン ズン ズン ドコ]
|
15
|
-
kiyosi = ['キ', '・', 'ヨ', '・', 'シ!']
|
16
15
|
|
17
|
-
|
16
|
+
%w[キ ・ ヨ ・ シ!].each do |e|
|
18
17
|
print e
|
19
18
|
sleep(0.5)
|
20
19
|
end
|
21
|
-
|
20
|
+
|
22
21
|
break
|
23
22
|
end
|
24
23
|
end
|
1
修正
answer
CHANGED
@@ -6,10 +6,19 @@
|
|
6
6
|
ans << ['ズン', 'ドコ'].sample
|
7
7
|
end
|
8
8
|
|
9
|
+
ans.each do |e|
|
9
|
-
|
10
|
+
puts e
|
11
|
+
sleep(0.2)
|
12
|
+
end
|
10
13
|
|
11
14
|
if ans == ['ズン', 'ズン', 'ズン', 'ズン', 'ドコ']
|
15
|
+
kiyosi = ['キ', '・', 'ヨ', '・', 'シ!']
|
16
|
+
|
12
|
-
|
17
|
+
kiyosi.each do |e|
|
18
|
+
print e
|
19
|
+
sleep(0.5)
|
20
|
+
end
|
21
|
+
|
13
22
|
break
|
14
23
|
end
|
15
24
|
end
|