• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JAVA プログラミング ロッカーパズル)

JAVAプログラミングで学ぶロッカーパズル

このQ&Aのポイント
  • 授業で学ぶJAVAプログラミングの中で、ロッカーパズルというゲームがあります。このゲームでは、100個のロッカーと100人の生徒が関与します。最初はすべてのロッカーが閉まっていますが、生徒が入ってくるたびに、特定の規則に基づいてロッカーの状態が変化します。
  • 具体的には、最初の生徒はすべてのロッカーを開けます。2人目の生徒は2番目のロッカーから始めて、2つおきにロッカーの状態を変えます。3人目の生徒は3番目のロッカーから始めて、3つおきに状態を変えるという具体的な手順です。これを100人の生徒全員が繰り返します。
  • 最終的に、どのロッカーが開いているかを判断するために、boolean型の配列を使用するJavaプログラムを作成します。ロッカーの状態は、開いている場合はtrue、閉じている場合はfalseで表されます。全ての生徒が通過した後、配列の要素の状態に基づいて開いているロッカーを特定します。

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

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

http://ideone.com/0K1UW まぁ算数的によく考えたらそりゃ10になるわなぁ。 #どうせなら問題文がL1からじゃなくてL0にしてくれたら良かったのに(汗)

KaYoukAyOu
質問者

お礼

お礼遅れてすいません。 ゆっくり考えたら確かに10ですね~ 一瞬全然わからなくて焦ってたので とても助かりました。 ありがとうございます!

関連するQ&A