回顾:产品列表
本课属于 Coddy Kotlin 学习旅程的“基础知识”单元。第 72 课,共 93 课。
挑战
中等按照以下步骤构建一个产品库存系统:
- 创建一个名为
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 在线编辑器