Menu
CoddyTech

array Bergerigi

Termasuk bagian Logika dan Alur dalam perjalanan C# di Coddy. Pelajaran 5 dari 66.

Array bergerigi di C# adalah array yang berisi array lain, dan setiap array di dalamnya dapat memiliki panjang yang berbeda.

Buat array bergerigi dengan 3 baris:

int[][] jaggedArray = new int[3][];

Inisialisasi setiap baris dengan panjang yang berbeda:

jaggedArray[0] = new int[4]; // Baris pertama memiliki 4 elemen
jaggedArray[1] = new int[2]; // Baris kedua memiliki 2 elemen
jaggedArray[2] = new int[5]; // Baris ketiga memiliki 5 elemen

Tetapkan nilai ke elemen:

jaggedArray[0][0] = 10;
jaggedArray[1][1] = 20;
jaggedArray[2][3] = 30;

Inisialisasi array bergerigi dengan nilai:

int[][] numbers = new int[][]
{
    new int[] {1, 2, 3, 4},
    new int[] {5, 6},
    new int[] {7, 8, 9, 10, 11}
};

Dapatkan jumlah baris:

int rows = jaggedArray.Length; // Menghasilkan 3

Dapatkan panjang baris tertentu:

int elementsInRow1 = jaggedArray[1].Length; // Mengembalikan 2
challenge icon

Tantangan

Sedang

Buat method bernama createTriangle yang:

  1. Menerima bilangan bulat positif size sebagai parameter
  2. Mengembalikan jagged array yang menggambarkan pola segitiga
  3. Setiap baris harus memiliki satu elemen lebih banyak daripada baris sebelumnya
  4. Setiap elemen harus sama dengan indeks barisnya ditambah indeks kolomnya

Misalnya, dengan size = 4, jagged array-nya harus seperti berikut:

[0]
[1, 2]
[2, 3, 4]
[3, 4, 5, 6]

Coba sendiri

public class CreateTriangle
{
    // Implementasikan method CreateTriangle
    public static int[][] createTriangle(int size)
    {
        // Tulis kodemu di sini
        
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C# online