Menu
Coddy logo textTech

Récapitulatif - Liste de produits

Fait partie de la section Fondamentaux du Journey Kotlin de Coddy. Leçon 72 sur 93.

challenge icon

Défi

Moyen

Créez un système d’inventaire de produits en suivant les étapes suivantes :

  1. Créez une liste mutable vide appelée products
  2. Lisez un entier n depuis l’entrée, représentant le nombre de produits à ajouter
  3. Lisez n noms de produits depuis l’entrée et ajoutez chacun à la liste
  4. Lisez une chaîne supplémentaire depuis l’entrée, représentant le produit à rechercher

Après avoir créé la liste, affichez les informations suivantes sur des lignes séparées, dans cet ordre exact :

  1. Le nombre total de produits dans la liste
  2. Le premier produit de la liste
  3. Le dernier produit de la liste
  4. L’index du produit recherché (ou -1 s’il n’est pas trouvé)

Format d’entrée :

  • Première ligne : un entier n
  • Les n lignes suivantes : les noms des produits (chaînes)
  • Dernière ligne : le nom du produit à rechercher

Contraintes d’entrée : le nombre de produits est au moins égal à 1 ; les noms des produits ne contiennent pas de saut de ligne.

Essayez vous-même

fun main() {
    // TODO: Créer une liste mutable vide appelée 'products'
    
    // Lire le nombre de produits à ajouter
    val n = readLine()!!.toInt()
    
    // TODO: Lire n noms de produits et ajouter chacun à la liste
    
    // Lire le nom du produit à rechercher
    val searchProduct = readLine()!!
    
    // TODO: Afficher ce qui suit sur des lignes séparées :
    // 1. Le nombre total de produits dans la liste
    // 2. Le premier produit de la liste
    // 3. Le dernier produit de la liste
    // 4. L'index du produit recherché (ou -1 s'il n'est pas trouvé)
}

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Kotlin