1. 학습
  2. /
  3. 강의
  4. /
  5. R 중급

Connected

연습 문제

행렬 반복 처리

작업 공간에는 tic-tac-toe 게임의 상태를 나타내는 행렬 ttt가 있습니다. 이 행렬에는 "X", "O", "NA" 값이 들어 있어요. 자세히 보려면 ttt를 출력해 보세요. 1행 1열에는 "O"가 있고, 3행 2열에는 "NA"가 있습니다.

이 연습 문제를 풀려면, 흔히 중첩 루프라고 부르는 for 루프 안의 for 루프가 필요합니다. R에서는 아주 간단해요! 다음과 같은 형식을 사용하면 됩니다:

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

지침

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는 해당 위치의 값입니다.