Menu
Coddy logo textTech

何を買うか

CoddyのKotlinジャーニー「基礎」セクションの一部。レッスン 93/93。

challenge icon

チャレンジ

中級

whatToBuy関数を作成してください。この関数はshoppingListalreadyBoughtを受け取り、まだ購入する必要がある商品のリストを返します。

買い物リストから、すでに購入した商品を除外し、残りの商品だけを元の順序で保持してください。

ロジック:

  • 買い物リスト内の各商品を順番に処理する
  • containsまたはinを使用して、その商品が購入済みリストに存在するか確認する
  • その商品が購入済みリストにない場合は、結果に含める
  • 買い物リストの元の順序を維持する

パラメーター:

  • shoppingList (List<String>): 購入する必要がある商品
  • alreadyBought (List<String>): すでに購入した商品

戻り値: まだ購入する必要がある商品のみを元の順序で含むリスト (List<String>)

自分で試してみよう

fun whatToBuy(shoppingList: List<String>, alreadyBought: List<String>): List<String> {
    // ここにコードを書いてください
}

基礎のすべてのレッスン

自分で練習してみよう: Kotlinプレイグラウンド