復習 - 積のList
CoddyのKotlinジャーニー「基礎」セクションの一部。レッスン 72/93。
チャレンジ
中級次の手順を実行して、商品在庫システムを構築してください。
productsという名前の空の可変リストを作成する- 追加する商品の数を表す整数
nを入力から読み取る - 入力から
n個の商品名を読み取り、それぞれをリストに追加する - 検索する商品を表す文字列を、入力からもう1つ読み取る
リストを構築したら、次の情報をこの順番どおりに、それぞれ別の行に出力してください。
- リスト内の商品の合計数
- リストの最初の商品
- リストの最後の商品
- 検索した商品のインデックス(見つからない場合は
-1)
入力形式:
- 1行目: 整数
n - 次の
n行: 商品名(文字列) - 最後の行: 検索する商品名
入力制約: 商品の数は少なくとも1であり、商品名に改行は含まれません。
自分で試してみよう
fun main() {
// TODO: 'products' という名前の空の可変リストを作成する
// 追加する商品の数を読み取る
val n = readLine()!!.toInt()
// TODO: n 個の商品名を読み取り、それぞれをリストに追加する
// 検索する商品名を読み取る
val searchProduct = readLine()!!
// TODO: 以下を別々の行に出力する:
// 1. リスト内の商品の総数
// 2. リスト内の最初の商品
// 3. リスト内の最後の商品
// 4. 検索した商品のインデックス(見つからない場合は -1)
}基礎のすべてのレッスン
自分で練習してみよう: Kotlinプレイグラウンド