1. Learn
  2. /
  3. Courses
  4. /
  5. Intermediate R

Connected

Exercise

Цикл по матрице

В вашем рабочем пространстве есть матрица ttt, которая отражает состояние игры в крестики-нолики. Она содержит значения "X", "O" и "NA". Выведите ttt на экран, чтобы рассмотреть её подробнее. В строке 1, столбце 1 находится "O", а в строке 3, столбце 2 — "NA".

Для выполнения этого упражнения вам понадобится цикл for внутри другого цикла for — такая конструкция называется вложенным циклом. В R это делается очень просто! Используйте следующий шаблон:

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

Instructions

100 XP

Завершите вложенные циклы for для перебора элементов матрицы ttt:

  • Внешний цикл должен перебирать строки с индексом i (используйте 1:nrow(ttt)).
  • Внутренний цикл должен перебирать столбцы с индексом j (используйте 1:ncol(ttt)).
  • Внутри внутреннего цикла с помощью print() и paste() выведите информацию в следующем формате: "On row i and column j the board contains x", где x — значение в данной позиции.