Menu
Coddy logo textTech

요소에 접근하기

Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 68번째.

이제 목록을 만들 수 있으므로 목록에서 개별 요소를 가져오는 방법을 알아야 합니다. Kotlin은 인덱스 기반 액세스를 사용하며, 각 요소에는 0부터 시작하는 위치 번호가 있습니다.

인덱스와 함께 대괄호를 사용하여 요소에 액세스합니다:

val colors = listOf("Red", "Green", "Blue")
println(colors[0])  // 빨강
println(colors[1])  // 초록
println(colors[2])  // 파랑

끝점에 빠르게 접근하려면 first()last() 함수도 사용할 수 있습니다:

val numbers = listOf(10, 20, 30, 40)
println(numbers.first())  // 10
println(numbers.last())   // 40

목록에 몇 개의 요소가 포함되어 있는지 알아보려면 size 속성을 사용하세요. 인덱싱은 0에서 시작하므로 마지막 유효한 인덱스는 항상 size - 1입니다:

val fruits = listOf("Apple", "Banana", "Cherry")
println(fruits.size)           // 3
println(fruits[fruits.size - 1])  // Cherry

존재하지 않는 인덱스에 접근하지 않도록 주의하세요. 3개 요소로 이루어진 목록에서 fruits[5]에 접근하려고 하면 오류가 발생합니다.

challenge icon

챌린지

중급

getFirstAndLast 함수를 작성하세요. 이 함수는 정수 목록을 받아 첫 번째 요소와 마지막 요소를 포함하는 문자열을 반환합니다.

적절한 목록 접근 메서드를 사용하여 첫 번째 요소와 마지막 요소를 가져온 다음, 이를 형식화된 문자열로 결합하세요.

매개변수:

  • numbers (List<Int>): 요소가 하나 이상인 정수 목록

반환값: 첫 번째 요소가 X이고 마지막 요소가 Y인 "First: X, Last: Y" 형식의 문자열입니다.

입력 제약 조건: 입력 목록은 비어 있지 않습니다.

직접 해보기

fun getFirstAndLast(numbers: List<Int>): String {
    // 여기에 코드를 작성하세요
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: Kotlin 플레이그라운드