pythonでのロッカー問題について

実現したいこと

ロッカー問題をシミュレーションするプログラムを作成したい。
ロッカーの数 r と生徒の人数 n (いずれも整数値)は,
キーボードから入力して指定できるようにすること。

ロッカー問題
➢ 1番からr番までの番号が付けられたr個のロッカーがあり、最初は
すべて閉まっています。
➢ このロッカーをn人の生徒が到着した順番に開け閉めします。
➢ このとき、k番目に到着した生徒はkの倍数の番号が付けられたロッ
カーを、開いていれば閉め、閉まっていれば開けます。
➢ n人目が開閉を終えた後に開いているロッカーの番号を列挙せよ

前提

この課題に取り組んでいるのですがいまいちわかりません。どなたか教えていただけませんか?

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

ソースコード

試したこと

リストや辞書を使って取り組んでみたものの、うまくいきません😿

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント