始める無料で始める

因数分解可能な確率をシミュレーションする

前の演習で作成した is_factorable 関数を使って、多くの二次式が因数分解可能かどうかを調べます。

具体的には、入れ子の for ループを使い、abc をそれぞれ 1 から 100 の範囲で取りうるすべての組み合わせについて確認します。

この演習はコースの一部です

Rで解く確率パズル

コースを見る

演習の手順

  • 入れ子の for ループを書き、abc のそれぞれを 1 から 100 まで反復させます。
  • abc の組み合わせについて、その二次式が因数分解可能かどうかを確認しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

counter <- 0

# Nested for loop
for(___){
  for(___){
    for(___){
      # Check whether factorable
      if(___){
        counter <- counter + 1
      }
    }
  }
}

print(counter / 100^3)
コードを編集して実行