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

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

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

期待する出力値

2
2
2

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

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

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

期待する出力値

9

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

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

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