回答編集履歴
3
def bingo_row(hantei,i0,j0)のコメントのみ修正しました。
test
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
|
55
55
|
(0..S-1).each do |j|
|
56
56
|
|
57
|
-
#1つでも
|
57
|
+
#1つでも頭に星がついていないならNO
|
58
58
|
|
59
59
|
if hantei[i0][j][0] != "☆"
|
60
60
|
|
@@ -64,7 +64,7 @@
|
|
64
64
|
|
65
65
|
end
|
66
66
|
|
67
|
-
#全て
|
67
|
+
#全て頭に星がついている場合、YES
|
68
68
|
|
69
69
|
return true
|
70
70
|
|
2
追記しました。
test
CHANGED
@@ -2,7 +2,29 @@
|
|
2
2
|
|
3
3
|
横ビンゴの判定のみです。ほかは、付け加えてください。
|
4
4
|
|
5
|
+
かなり、書き換えました。これを使って下さい。
|
6
|
+
|
5
7
|
```ruby
|
8
|
+
|
9
|
+
#配列の印字
|
10
|
+
|
11
|
+
def print_array(arr_name,arr)
|
12
|
+
|
13
|
+
printf("Array=%s\n",arr_name)
|
14
|
+
|
15
|
+
(0..S-1).each do |i|
|
16
|
+
|
17
|
+
(0..S-1).each do |j|
|
18
|
+
|
19
|
+
printf("%s ",arr[i][j])
|
20
|
+
|
21
|
+
end
|
22
|
+
|
23
|
+
printf("\n")
|
24
|
+
|
25
|
+
end
|
26
|
+
|
27
|
+
end
|
6
28
|
|
7
29
|
#文字の検索
|
8
30
|
|
@@ -50,8 +72,6 @@
|
|
50
72
|
|
51
73
|
|
52
74
|
|
53
|
-
|
54
|
-
|
55
75
|
S = gets.to_i
|
56
76
|
|
57
77
|
word_arr = Array.new(S)
|
@@ -66,19 +86,7 @@
|
|
66
86
|
|
67
87
|
end
|
68
88
|
|
69
|
-
|
70
|
-
|
71
|
-
(0..S-1).each do |i|
|
72
|
-
|
73
|
-
(0..S-1).each do |j|
|
74
|
-
|
75
|
-
|
89
|
+
print_array("word_arr",word_arr)
|
76
|
-
|
77
|
-
end
|
78
|
-
|
79
|
-
printf("\n")
|
80
|
-
|
81
|
-
end
|
82
90
|
|
83
91
|
|
84
92
|
|
@@ -102,7 +110,7 @@
|
|
102
110
|
|
103
111
|
hantei = Marshal.load(Marshal.dump(word_arr))
|
104
112
|
|
105
|
-
p
|
113
|
+
print_array("hantei",hantei)
|
106
114
|
|
107
115
|
ctr = 0
|
108
116
|
|
@@ -142,7 +150,9 @@
|
|
142
150
|
|
143
151
|
end
|
144
152
|
|
145
|
-
p
|
153
|
+
print_array("hantei",hantei)
|
154
|
+
|
155
|
+
|
146
156
|
|
147
157
|
|
148
158
|
|
1
hanteiの作成方法を変えました。
test
CHANGED
@@ -100,17 +100,7 @@
|
|
100
100
|
|
101
101
|
|
102
102
|
|
103
|
-
hantei =
|
103
|
+
hantei = Marshal.load(Marshal.dump(word_arr))
|
104
|
-
|
105
|
-
(0..S-1).each do |i|
|
106
|
-
|
107
|
-
ar = word_arr[i].dup
|
108
|
-
|
109
|
-
hantei[i] = ar
|
110
|
-
|
111
|
-
end
|
112
|
-
|
113
|
-
|
114
104
|
|
115
105
|
pp hantei
|
116
106
|
|