Menu
Coddy logo textTech

복습 - 곱셈 리스트

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

challenge icon

챌린지

중급

다음 단계를 수행하여 제품 재고 시스템을 구축하세요:

  1. products라는 빈 변경 가능한 목록을 생성하세요
  2. 추가할 제품의 개수를 나타내는 정수 n을 입력에서 읽으세요
  3. 입력에서 n개의 제품 이름을 읽고 각각을 목록에 추가하세요
  4. 검색할 제품을 나타내는 문자열 하나를 입력에서 추가로 읽으세요

목록을 만든 후 다음 정보를 정확한 순서로 각각 별도의 줄에 출력하세요:

  1. 목록에 있는 전체 제품 수
  2. 목록의 첫 번째 제품
  3. 목록의 마지막 제품
  4. 검색한 제품의 인덱스(찾지 못한 경우 -1)

입력 형식:

  • 첫 번째 줄: 정수 n
  • 다음 n개의 줄: 제품 이름(문자열)
  • 마지막 줄: 검색할 제품 이름

입력 제약 조건: 제품 수는 최소 1이며 제품 이름에는 줄바꿈이 포함되지 않습니다.

직접 해보기

fun main() {
    // TODO: 'products'라는 빈 가변 리스트를 생성하세요
    
    // 추가할 제품의 수를 읽습니다
    val n = readLine()!!.toInt()
    
    // TODO: n개의 제품 이름을 읽고 각각을 리스트에 추가하세요
    
    // 검색할 제품 이름을 읽습니다
    val searchProduct = readLine()!!
    
    // TODO: 다음을 각각 별도의 줄에 출력하세요:
    // 1. 리스트에 있는 제품의 총 개수
    // 2. 리스트의 첫 번째 제품
    // 3. 리스트의 마지막 제품
    // 4. 검색된 제품의 인덱스 (찾지 못한 경우 -1)
}

기초의 모든 레슨

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