복습 - 곱셈 리스트
Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 72번째.
챌린지
중급다음 단계를 수행하여 제품 재고 시스템을 구축하세요:
products라는 빈 변경 가능한 목록을 생성하세요- 추가할 제품의 개수를 나타내는 정수
n을 입력에서 읽으세요 - 입력에서
n개의 제품 이름을 읽고 각각을 목록에 추가하세요 - 검색할 제품을 나타내는 문자열 하나를 입력에서 추가로 읽으세요
목록을 만든 후 다음 정보를 정확한 순서로 각각 별도의 줄에 출력하세요:
- 목록에 있는 전체 제품 수
- 목록의 첫 번째 제품
- 목록의 마지막 제품
- 검색한 제품의 인덱스(찾지 못한 경우
-1)
입력 형식:
- 첫 번째 줄: 정수
n - 다음
n개의 줄: 제품 이름(문자열) - 마지막 줄: 검색할 제품 이름
입력 제약 조건: 제품 수는 최소 1이며 제품 이름에는 줄바꿈이 포함되지 않습니다.
직접 해보기
fun main() {
// TODO: 'products'라는 빈 가변 리스트를 생성하세요
// 추가할 제품의 수를 읽습니다
val n = readLine()!!.toInt()
// TODO: n개의 제품 이름을 읽고 각각을 리스트에 추가하세요
// 검색할 제품 이름을 읽습니다
val searchProduct = readLine()!!
// TODO: 다음을 각각 별도의 줄에 출력하세요:
// 1. 리스트에 있는 제품의 총 개수
// 2. 리스트의 첫 번째 제품
// 3. 리스트의 마지막 제품
// 4. 검색된 제품의 인덱스 (찾지 못한 경우 -1)
}기초의 모든 레슨
직접 연습해 보세요: Kotlin 플레이그라운드