Menu
CoddyTech

回顾:产品列表

本课属于 Coddy Kotlin 学习旅程的“基础知识”单元。第 72 课,共 93 课。

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 在线编辑器