1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Середній рівень R

Connected

cvičení

Ітерація по матриці

У вашому робочому просторі є матриця ttt, що відображає стан гри tic-tac-toe (хрестики-нулики). Вона містить значення «X», «O» та «NA». Виведіть ttt, щоб роздивитися уважніше. У рядку 1 та стовпці 1 стоїть «O», а у рядку 3 та стовпці 2 — «NA».

Щоб розв'язати цю вправу, вам знадобиться цикл for усередині іншого циклу for, так званий вкладений цикл. Робити це в R дуже просто! Скористайтеся таким шаблоном:

for (var1 in seq1) {
  for (var2 in seq2) {
    expr
  }
}

Pokyny

100 XP

Завершіть вкладені цикли for, щоб пройтися по елементах ttt:

  • Зовнішній цикл має ітеруватися рядками з індексом циклу i (використайте 1:nrow(ttt)).
  • Внутрішній цикл має ітеруватися стовпцями з індексом циклу j (використайте 1:ncol(ttt)).
  • Усередині внутрішнього циклу скористайтеся print() і paste(), щоб вивести інформацію у такому форматі: «На рядку i і в стовпці j дошка містить x», де x — значення в цій позиції.