Menu
Coddy logo textTech

요약: 배열과 맵

Coddy Lua 여정의 Luau 소개 섹션에 포함된 레슨 — 73개 중 21번째.

challenge icon

챌린지

중급

다음 값으로 초기화된 타입을 가진 array items: {string}을 생성합니다:

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

ipairs를 사용하여 items를 순회하고 each item이 나타나는 횟수를 세어 타입을 가진 map counts: {[string]: number}를 만듭니다.

그런 다음 알파벳순으로 고유한 항목당 한 줄씩 apple: 3과 정확히 같은 형식으로 출력합니다. 안정적인 순서를 얻으려면 mapkeys{string} arraycollect하고, table.sort로 정렬(sort)한 뒤, ipairs로 정렬된(sorted) 키 목록을 순회합니다.

직접 해보기

-- 여기에 코드를 작성하세요
-- 1) items: {string} 여섯 과일과 함께
-- 2) ipairs를 사용하여 counts: {[string]: number}에 집계
-- 3) 키를 {string} 배열로 수집하고, table.sort로 정렬
-- 4) 정렬된 순서로 각 키에 대해 `{name}: {count}` 출력

Luau 소개의 모든 레슨