• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Java Scriptで・・・)

Java Scriptで10問の異なる問題を表示する方法

このQ&Aのポイント
  • Java Scriptを使用して、10問の異なる問題を表示するプログラムを作成しました。
  • プログラムでは、問題番号、問題、解答欄、正誤判定欄が表示されます。
  • 問題はランダムに生成され、異なる問題がすべての問題に表示されるようになっています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

問題の出題自体が動的な作成なので、 毎回問題自体を保持して、 既に作った問題と同じだったら再作成とするしかないでしょう。 これが選択式の出題なら選択対象の領域から選ぶ度に削除して対象を詰めていけば良いのですが・・・。 var s1= new Array(11); var s2= new Array(11); var j; for(j=1; j<i; j++){ if(s1[j]==n1) if(s2[j]==n2){ n1 = myrandom(10) + 1; n2 = myrandom(10) + 1; j=0; } }; s1[i]= n1; s2[i]= n2; 上記を適切に追記すれば、それなりに期待する動作はすると思います。 尚、出来れば考え方を保持しつつ処理を整理される事をお勧めします。 簡単な動作確認はしましたが、 詳細な例外テスト等は一切していませんので あくまで参考までに。

jetto55
質問者

お礼

ありがとうございました(^^) 参考にさせてもらいます。

関連するQ&A

専門家に質問してみよう