Menu
Coddy logo textTech

Recapitulaciones: Arrays y Maps

Parte de la sección Introducción a Luau del Journey de Lua de Coddy. Lección 21 de 73.

challenge icon

Desafío

Intermedio

Crea un array tipado items: {string} inicializado con:

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

Construye un mapa tipado counts: {[string]: number} recorriendo items con ipairs y contando cuántas veces aparece cada elemento.

Después, imprime una línea por cada elemento distinto en orden alfabético, con el formato exacto de apple: 3. Para obtener un orden estable, recopila las claves del mapa en un array de {string}, ordénalo con table.sort y recorre las claves ordenadas con ipairs.

Pruébalo tú mismo

-- Escribe código aquí
-- 1) items: {string} con las seis frutas
-- 2) contabiliza en counts: {[string]: number} usando ipairs
-- 3) recolecta las claves en un array {string}, table.sort it
-- 4) imprime `{name}: {count}` para cada clave en orden ordenado

Todas las lecciones de Introducción a Luau

Practica por tu cuenta: Compilador de Lua online