私はJavaで簡単なプログラムを作りたいと思っています。しかし、私はどこから始めるべきか分かりません。 解決策をプログラミングする前に、フローまたは擬似コードを開発する際にはどう考えるべきですか?txtファイルから可能なすべてのテストペーパーを生成する
質問を含む2つのtxtファイルがあります。 1つのファイルに60の質問と432の質問があります。 Iは、例えば、私はしかし、12個の質問432
のうちの最初の部分に60 と第二の部分のうち10問を含む試験紙を作成したい、試験紙を生成し、txtファイルにエクスポートしたいI可能なバリエーションはいくつありますか?その後、私はそれらを生成したいと思います。
あなたは思考で私を導く可能性があり、どのようなものを考案する、
私は/プログラムにそれを開発するために自分自身に挑戦したいと思いますので、私は、完全なソリューションを望んでいません。しかし、スタートが役立つだろう。
簡単に開始します。あなたの最初の質問の銀行から60の質問の10の質問を選ぶには何通りありますか?おそらく、同じ質問を2度表示したくないので、それをあなたの計算に入れてください。あなたがそれをどのようにプログラムするかについて考える必要はありませんが、組み合わせの数をどのように調整するかについて考えてみてください。その後、同じ質問を432のうち12問に答えてください。 – rossum
質問をランダムに入れ替え、一定量の質問を選ぶことができます。 –
はいできます。今すぐもっと長いリストから10または12の質問だけをシャッフルする方法を考えてみてください。まずフィッシャー・イェイツのシャッフルを見て、時間を無駄にしないようにリストをシャッフルしたら、それを止める方法を考えてください。 – rossum