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

Orta Düzey R

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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