Menu
Coddy logo textTech

Özet - Matris İşlemleri

Coddy'nin Ruby Journey'sinin Mantık ve Akış bölümünün bir parçası — ders 14 / 56.

Oluşturma, erişim, yineleme ve yaygın kalıpları tek bir meydan okumada bir araya getirin.

challenge icon

Görev

Orta

Girişten bir kare matrisin boyutu olan n değerini okuyun. Her bir r satırı ve c sütunundaki hücrenin r + c değerine eşit olduğu bir n × n matrisi oluşturun.

Ardından, ayrı satırlarda şunları yazdırın:

  1. Dış dizi üzerinde inspect kullanarak matrisi
  2. Tüm hücrelerin toplamını
  3. Ana köşegendeki maksimum değeri
  4. inspect kullanarak transpozu

3 girişi için çıktı şöyledir:

[[0, 1, 2], [1, 2, 3], [2, 3, 4]]
18
4
[[0, 1, 2], [1, 2, 3], [2, 3, 4]]

(Bu yapı için matris, tesadüfen kendi transpozuna eşittir.)

Kendin dene

n = gets.to_i

# YAPILACAK: n×n matrisi oluşturun ve gerekli dört satırı yazdırın

Mantık ve Akış bölümündeki tüm dersler