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

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

Zobrazit kurz

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žij 1:nrow(ttt)).
  • Vnitřní smyčka by měla procházet sloupce s indexem j (použij 1:ncol(ttt)).
  • Uvnitř vnitřní smyčky využij funkce print() a paste() k výpisu informací v tomto formátu: "On row i and column j the board contains x", kde x je 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(___)
  }
}
Upravit a spustit kód