Menu
Coddy logo textTech

Wiederholung – Produktliste

Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 72 von 93.

challenge icon

Aufgabe

Mittel

Erstelle ein Produktinventarsystem, indem du die folgenden Schritte ausführst:

  1. Erstelle eine leere veränderbare Liste namens products
  2. Lies eine Ganzzahl n aus der Eingabe, die angibt, wie viele Produkte hinzugefügt werden sollen
  3. Lies n Produktnamen aus der Eingabe und füge jeden zur Liste hinzu
  4. Lies eine weitere Zeichenkette aus der Eingabe, die ein zu suchendes Produkt darstellt

Gib nach dem Erstellen der Liste die folgenden Informationen in dieser genauen Reihenfolge in separaten Zeilen aus:

  1. Die Gesamtzahl der Produkte in der Liste
  2. Das erste Produkt in der Liste
  3. Das letzte Produkt in der Liste
  4. Der Index des gesuchten Produkts (oder -1, wenn es nicht gefunden wurde)

Eingabeformat:

  • Erste Zeile: eine Ganzzahl n
  • Nächste n Zeilen: Produktnamen (Zeichenketten)
  • Letzte Zeile: der zu suchende Produktname

Einschränkungen für die Eingabe: Die Anzahl der Produkte beträgt mindestens 1; Produktnamen enthalten keinen Zeilenumbruch.

Probier es selbst

fun main() {
    // TODO: Erstelle eine leere veränderbare Liste namens 'products'
    
    // Lies die Anzahl der hinzuzufügenden Produkte
    val n = readLine()!!.toInt()
    
    // TODO: Lies n Produktnamen und füge jeden zur Liste hinzu
    
    // Lies den zu suchenden Produktnamen
    val searchProduct = readLine()!!
    
    // TODO: Gib Folgendes in separaten Zeilen aus:
    // 1. Die Gesamtzahl der Produkte in der Liste
    // 2. Das erste Produkt in der Liste
    // 3. Das letzte Produkt in der Liste
    // 4. Den Index des gesuchten Produkts (oder -1, falls nicht gefunden)
}

Alle Lektionen in Grundlagen

Übe selbstständig: Kotlin-Playground