Začněte nyníZačněte zdarma

Simulace pravděpodobnosti rozložitelnosti

Teď využijeme funkci is_factorable, kterou jsme napsali v předchozím cvičení, a otestujeme rozložitelnost pro velké množství kvadratických rovnic.

Konkrétně zkontrolujeme každou kombinaci hodnot a, b a c v rozsahu 1 až 100 pomocí vnořené smyčky for.

Toto cvičení je součástí kurzu

Probability Puzzles in R

Zobrazit kurz

Pokyny k cvičení

  • Napiš vnořenou smyčku for, která projde hodnoty 1 až 100 pro každou z proměnných a, b a c.
  • Pro každou kombinaci hodnot a, b a c zkontroluj, zda je příslušná kvadratická rovnice rozložitelná na součin.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

counter <- 0

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

print(counter / 100^3)
Upravit a spustit kód