回答編集履歴

1

コードの解説を追加

2020/03/19 03:09

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -120,6 +120,34 @@
120
120
 
121
121
 
122
122
 
123
+ *コードは動作未検証なので動かなかったらごめんなさい
124
+
125
+
126
+
127
+ 一番みていただきたいのは、
128
+
129
+ for文を回す為に配列を作っている箇所です。
130
+
131
+ 3問目への対応が少々高難易度ですが、答えのチェックボックスを配列形式にして、
132
+
133
+ 全てにチェックが入っていればヨシ!という作りにしました。
134
+
135
+
136
+
137
+ まぁ、更に正解・不正解判定が高難度になるのであれば、
138
+
139
+ answerの部分を更にオブジェクトにしてtypeみたいな項目で認識するという工夫で解決出来るでしょう。
140
+
141
+
142
+
143
+ こんな感じでオブジェクトの配列にしてループで回すという事をやれば、
144
+
145
+ 多くの問題がループで解決出来るようになるのでこのパターンは是非覚えておいてくださいね。
146
+
147
+ (もちろんHTMLの見直しをすればこの手間が大幅に削減できます)
148
+
149
+
150
+
123
151
  ---
124
152
 
125
153