Menu
Coddy logo textTech

Récapitulatif : Tableaux et Maps

Fait partie de la section Introduction à Luau du Journey Lua de Coddy. Leçon 21 sur 73.

challenge icon

Défi

Moyen

Créez un tableau typé items: {string} initialisé avec :

{"apple", "banana", "apple", "cherry", "banana", "apple"}

Construisez une table typée counts: {[string]: number} en parcourant items avec ipairs et en comptant le nombre d'occurrences de chaque élément.

Affichez ensuite une ligne par élément distinct dans l'ordre alphabétique, avec exactement le format apple: 3. Pour obtenir un ordre stable, rassemblez les clés de la table dans un tableau {string}, triez-le avec table.sort, puis parcourez les clés triées avec ipairs.

Essayez vous-même

-- Écrire le code ici
-- 1) items: {string} avec les six fruits
-- 2) comptabiliser dans counts: {[string]: number} en utilisant ipairs
-- 3) collecter les clés dans un tableau {string}, le trier avec table.sort
-- 4) afficher `{name}: {count}` pour chaque clé dans l'ordre trié

Toutes les leçons de Introduction à Luau

Entraînez-vous par vous-même : Compilateur Lua en ligne