Menu
Coddy logo textTech

Recap - Multi-dimensional

Coddy'nin C# Journey'sinin Mantık & Akış bölümünün bir parçası — ders 7 / 66.

challenge icon

Görev

Orta

processMatrix adında bir metod oluşturun ki:

  1. Tamsayıların kesik dizisini (int[][] matrix) parametre olarak alır
  2. Şu şekilde yeni bir kesik dizi döndürür:
    • Her eleman, komşu elemanlarının (yukarı, aşağı, sol, sağ) toplamıyla değiştirilir
    • Kenardaki elemanlar sadece mevcut komşu elemanları dikkate alır
    • Orijinal matris değiştirilmemelidir

Örneğin, şu matris verildiğinde:

[2, 3, 4]
[5, 6, 7]
[8, 9, 10]

Sonuç şu olmalıdır:

[8, 12, 10]
[16, 24, 20]
[14, 24, 16]

Örneğin, ortadaki 6 değeri, komşu değerleri 3, 9, 5 ve 7 olduğu için 24 olur, çünkü 3+9+5+7=24.

Kendin dene

public class ProcessMatrix
{
    public static int[][] processMatrix(int[][] matrix)
    {
        // Buraya kodunuzu yazın
        
    }
}

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