Menu
Coddy logo textTech

Tekrar - Ürün Listesi

Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 72 / 93.

challenge icon

Görev

Orta

Aşağıdaki adımları uygulayarak bir ürün envanter sistemi oluşturun:

  1. products adlı boş, değiştirilebilir bir liste oluşturun
  2. Eklenecek ürün sayısını belirten bir tam sayı olan n değerini girdiden okuyun
  3. Girdiden n ürün adı okuyun ve her birini listeye ekleyin
  4. Aranacak ürünü belirten bir dizeyi girdiden okuyun

Listeyi oluşturduktan sonra aşağıdaki bilgileri tam olarak bu sırayla, ayrı satırlarda yazdırın:

  1. Listedeki ilk ürün
  2. Listedeki son ürün
  3. Aranan ürünün dizini (bulunamazsa -1)

Girdi biçimi:

  • İlk satır: bir tam sayı n
  • Sonraki n satır: ürün adları (dizeler)
  • Son satır: aranacak ürünün adı

Girdi kısıtlamaları: Ürün sayısı en az 1’dir; ürün adları yeni satır içermez.

Kendin dene

fun main() {
    // TODO: 'products' adında boş bir mutable liste oluştur
    
    // Eklenecek ürün sayısını oku
    val n = readLine()!!.toInt()
    
    // TODO: n ürün adını oku ve her birini listeye ekle
    
    // Aranacak ürün adını oku
    val searchProduct = readLine()!!
    
    // TODO: Aşağıdakileri ayrı satırlara yazdır:
    // 1. Listedeki toplam ürün sayısı
    // 2. Listedeki ilk ürün
    // 3. Listedeki son ürün
    // 4. Aranan ürünün indeksi (bulunamazsa -1)
}

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Kotlin playground