Smyčka přes matici
V tvém pracovním prostředí je matice ttt, která reprezentuje stav hry piškvorky. Obsahuje hodnoty "X", "O" a "NA". Vypiš ttt, abys ji lépe prozkoumal/a. Na řádku 1 a sloupci 1 je hodnota "O", zatímco na řádku 3 a sloupci 2 je "NA".
K vyřešení tohoto cvičení budeš potřebovat smyčku for uvnitř smyčky for – takzvanou vnořenou smyčku. V R je to hračka! Stačí použít tento vzor:
for (var1 in seq1) {
for (var2 in seq2) {
expr
}
}
Toto cvičení je součástí kurzu
Intermediate R
Pokyny k cvičení
Dokonči vnořené smyčky for tak, aby procházely prvky matice ttt:
- Vnější smyčka by měla procházet řádky s indexem
i(použij1:nrow(ttt)). - Vnitřní smyčka by měla procházet sloupce s indexem
j(použij1:ncol(ttt)). - Uvnitř vnitřní smyčky využij funkce
print()apaste()k výpisu informací v tomto formátu: "On row i and column j the board contains x", kdexje hodnota na dané pozici.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# The tic-tac-toe matrix ttt has already been defined for you
# define the double for loop
for (___ in ___) {
for (___ in ___) {
print(___)
}
}