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
Pokyny k cvičení
- Napiš vnořenou smyčku
for, která projde hodnoty 1 až 100 pro každou z proměnnýcha,bac. - Pro každou kombinaci hodnot
a,baczkontroluj, 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)