因数分解可能な確率をシミュレーションする
前の演習で作成した is_factorable 関数を使って、多くの二次式が因数分解可能かどうかを調べます。
具体的には、入れ子の for ループを使い、a、b、c をそれぞれ 1 から 100 の範囲で取りうるすべての組み合わせについて確認します。
この演習はコースの一部です
Rで解く確率パズル
演習の手順
- 入れ子の
forループを書き、a、b、cのそれぞれを 1 から 100 まで反復させます。 - 各
a、b、cの組み合わせについて、その二次式が因数分解可能かどうかを確認しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
counter <- 0
# Nested for loop
for(___){
for(___){
for(___){
# Check whether factorable
if(___){
counter <- counter + 1
}
}
}
}
print(counter / 100^3)