課題34:約数
整数 $n$ を入力すると、その約数を列挙する関数を作ってください。また、そのアルゴリズムを説明してください。
ただし、$1 \leqq n\leqq 10^6$ とします。
- 例1
n = 60
[2, 3, 4, 5, 6, 10, 12, 15, 20, 30]
- 例2
n = 136
[2, 4, 8, 17, 34, 68]
- 例3
n = 8075
[5, 17, 19, 25, 85, 95, 323, 425, 475, 1615]
課題提出方法
-
基本的にGoogle Colaboratoryを用いてプログラミングしてください。どうしても Google Colaboratory を用いることができない場合のみ、Jupyter Notebook または Jupyter Lab を用いてください。
-
課題1つごとに、ノートブックを新規作成してください。1つのノートブックで複数の課題を解かないでください。
-
ノートブックを新規作成すると「Untitled.ipynb」のような名前になりますが、それを「学籍番号・氏名・課題番号」のような名前に変更してください。
-
質問・感想・要望などございましたらぜひ書き込んでください。
-
もし課題を解くにあたって参考になったウェブサイトがあれば、それについても触れてください。
-
課題を計算し終わった ipynb ファイルを提出するときは、指定したメールアドレスに Google Drive で共有する形で授業担当者に提出してください。