BaşlayınÜcretsiz başlayın

Bir matris üzerinde döngü kur

Çalışma alanında, bir tic-tac-toe oyununun durumunu temsil eden ttt adlı bir matris var. "X", "O" ve "NA" değerlerini içeriyor. Daha yakından bakmak için ttt'yi yazdır. 1. satır 1. sütunda "O" var, 3. satır 2. sütunda ise "NA" bulunuyor.

Bu egzersizi çözmek için, genellikle iç içe döngü olarak adlandırılan, bir for döngüsünün içinde bir for döngüsüne ihtiyacın olacak. Bunu R'de yapmak çocuk oyuncağı! Sadece şu tarifi kullan:

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

Bu egzersiz, kursun bir parçasıdır

Orta Düzey R

Kursa Göz Atın

Egzersiz talimatları

İç içe for döngülerini tamamlayarak ttt içindeki öğelerin üzerinden geç:

  • Dış döngü satırlar üzerinde dönmeli, döngü indisi i olmalı (1:nrow(ttt) kullan).
  • İç döngü sütunlar üzerinde dönmeli, döngü indisi j olmalı (1:ncol(ttt) kullan).
  • İç döngünün içinde, print() ve paste() kullanarak şu biçimde bilgi yazdır: "On row i and column j the board contains x"; burada x, o konumdaki değerdir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# The tic-tac-toe matrix ttt has already been defined for you

# define the double for loop
for (___ in ___) {
  for (___ in ___) {
    print(___)
  }
}
Kodu Düzenle ve Çalıştır