何を買うか
CoddyのKotlinジャーニー「基礎」セクションの一部。レッスン 93/93。
チャレンジ
中級whatToBuy関数を作成してください。この関数はshoppingListとalreadyBoughtを受け取り、まだ購入する必要がある商品のリストを返します。
買い物リストから、すでに購入した商品を除外し、残りの商品だけを元の順序で保持してください。
ロジック:
- 買い物リスト内の各商品を順番に処理する
containsまたはinを使用して、その商品が購入済みリストに存在するか確認する- その商品が購入済みリストにない場合は、結果に含める
- 買い物リストの元の順序を維持する
パラメーター:
shoppingList(List<String>): 購入する必要がある商品alreadyBought(List<String>): すでに購入した商品
戻り値: まだ購入する必要がある商品のみを元の順序で含むリスト (List<String>)
自分で試してみよう
fun whatToBuy(shoppingList: List<String>, alreadyBought: List<String>): List<String> {
// ここにコードを書いてください
}
基礎のすべてのレッスン
自分で練習してみよう: Kotlinプレイグラウンド