演習課題「素因数分解を実装する」

整数 n が入力として与えられるので、n を素因数分解したときに現れる素数を小さい方から順に改行区切りで出力してください。同じ素数が複数回現れる場合は、現れる回数だけその素数を出力してください。

右側のコードエリアには、入力 n を受け取り、関数 factorize によって素因数分解をおこない、その結果として現れる素数を小さい方から順に改行区切りで出力するコードが用意されています。関数 factorize のコードを書き加え、コードを完成させてください。

期待する出力値

2
2
2

演習課題「約数の個数を求める」

整数 n が入力として与えられるので、n の約数が何個あるかを求めてください。

右側のコードエリアには、入力 n を受け取り、関数 calcNumOfPrimeFactors によって n の約数の個数を求め、出力するコードが用意されています。関数 calcNumOfPrimeFactors のコードを書き加え、コードを完成させてください。

期待する出力値

9

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#05:素因数分解・約数の個数

このチャプターでは、素因数分解と、約数の個数の求め方について学習します。