Menu
Coddy logo textTech

Ne Alınmalı

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

challenge icon

Görev

Orta

whatToBuy adlı, shoppingList ve alreadyBought alan ve hâlâ satın alınması gereken öğelerin listesini döndüren bir işlev yazın.

Alışveriş listesindeki zaten satın alınmış öğeleri filtreleyin ve yalnızca kalan öğeleri özgün sıralarında tutun.

Mantık:

  • Alışveriş listesindeki her öğe üzerinde yineleme yapın
  • contains veya in kullanarak öğenin daha önce satın alınanlar listesinde bulunup bulunmadığını kontrol edin
  • Öğe daha önce satın alınanlar listesinde DEĞİLSE onu sonuca ekleyin
  • Alışveriş listesindeki özgün sırayı koruyun

Parametreler:

  • shoppingList (List<String>): Satın almanız gereken öğeler
  • alreadyBought (List<String>): Daha önce satın aldığınız öğeler

Döndürür: Yalnızca hâlâ satın alınması gereken öğeleri özgün sıralarında içeren bir liste (List<String>)

Kendin dene

fun whatToBuy(shoppingList: List<String>, alreadyBought: List<String>): List<String> {
    // Kodu buraya yaz
}

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

Kendi başına pratik yap: Kotlin playground