回答編集履歴
3
ソースコードに全角が入っていたかもしれない2
test
CHANGED
@@ -128,7 +128,7 @@
|
|
128
128
|
|
129
129
|
movie2 = movieComb[i][1];
|
130
130
|
|
131
|
-
|
131
|
+
// 以降movie1,2を用いた処理
|
132
132
|
|
133
133
|
}
|
134
134
|
|
@@ -196,7 +196,7 @@
|
|
196
196
|
|
197
197
|
movie2 = movieComb[i][1];
|
198
198
|
|
199
|
-
|
199
|
+
// 以降movie1,2を用いた処理
|
200
200
|
|
201
201
|
}
|
202
202
|
|
2
空白部分に全角が入っていたかもしれない
test
CHANGED
@@ -124,9 +124,9 @@
|
|
124
124
|
|
125
125
|
document.write("<div>"+i+": "+movieComb[i]+"</div>");
|
126
126
|
|
127
|
-
|
127
|
+
movie1 = movieComb[i][0];
|
128
|
-
|
128
|
+
|
129
|
-
|
129
|
+
movie2 = movieComb[i][1];
|
130
130
|
|
131
131
|
// 以降movie1,2を用いた処理
|
132
132
|
|
@@ -192,9 +192,9 @@
|
|
192
192
|
|
193
193
|
document.write("<div>"+i+": "+movieComb[i]+"</div>");
|
194
194
|
|
195
|
-
|
195
|
+
movie1 = movieComb[i][0];
|
196
|
-
|
196
|
+
|
197
|
-
|
197
|
+
movie2 = movieComb[i][1];
|
198
198
|
|
199
199
|
// 以降movie1,2を用いた処理
|
200
200
|
|
1
ソースコードの変更
test
CHANGED
@@ -16,15 +16,11 @@
|
|
16
16
|
|
17
17
|
let movieComb = movieList.map( n => {
|
18
18
|
|
19
|
-
let res = [];
|
20
|
-
|
21
|
-
movieList.forEach( m => {
|
22
|
-
|
23
|
-
if (n !== m) res.push([n, m]);
|
24
|
-
|
25
|
-
});
|
26
|
-
|
27
|
-
return
|
19
|
+
return movieList
|
20
|
+
|
21
|
+
.map( m => [n, m] )
|
22
|
+
|
23
|
+
.filter( elm => elm[0] !== elm[1] );
|
28
24
|
|
29
25
|
}).flat();
|
30
26
|
|
@@ -32,7 +28,7 @@
|
|
32
28
|
|
33
29
|
|
34
30
|
|
35
|
-
2重ループで回し、値が違うものだけをリストに追加します。上記では `
|
31
|
+
2重ループで回し、値が違うものだけをリストに追加します。上記では `map` 関数等を使って多少記述を楽にしていますが、 `for` 文で済ませる場合でも同じように考えることができます。
|
36
32
|
|
37
33
|
|
38
34
|
|
@@ -156,15 +152,11 @@
|
|
156
152
|
|
157
153
|
let movieComb = movieList.map( n => {
|
158
154
|
|
159
|
-
let res = [];
|
160
|
-
|
161
|
-
movieList.forEach( m => {
|
162
|
-
|
163
|
-
if (n !== m) res.push([n, m]);
|
164
|
-
|
165
|
-
});
|
166
|
-
|
167
|
-
return
|
155
|
+
return movieList
|
156
|
+
|
157
|
+
.map( m => [n, m] )
|
158
|
+
|
159
|
+
.filter( elm => elm[0] !== elm[1] );
|
168
160
|
|
169
161
|
}).flat();
|
170
162
|
|