Цикл по матрице
В вашем рабочем пространстве есть матрица ttt, которая отражает состояние игры в крестики-нолики. Она содержит значения "X", "O" и "NA". Выведите ttt на экран, чтобы рассмотреть её подробнее. В строке 1, столбце 1 находится "O", а в строке 3, столбце 2 — "NA".
Для выполнения этого упражнения вам понадобится цикл for внутри другого цикла for — такая конструкция называется вложенным циклом. В R это делается очень просто! Используйте следующий шаблон:
for (var1 in seq1) {
for (var2 in seq2) {
expr
}
}
Это упражнение является частью курса
Intermediate R
Инструкции к упражнению
Завершите вложенные циклы for для перебора элементов матрицы ttt:
- Внешний цикл должен перебирать строки с индексом
i(используйте1:nrow(ttt)). - Внутренний цикл должен перебирать столбцы с индексом
j(используйте1:ncol(ttt)). - Внутри внутреннего цикла с помощью
print()иpaste()выведите информацию в следующем формате: "On row i and column j the board contains x", гдеx— значение в данной позиции.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# The tic-tac-toe matrix ttt has already been defined for you
# define the double for loop
for (___ in ___) {
for (___ in ___) {
print(___)
}
}