Menu
Coddy logo textTech

무엇을 살까

Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 93번째.

challenge icon

챌린지

중급

shoppingListalreadyBought를 받아 아직 구매해야 하는 항목의 목록을 반환하는 함수 whatToBuy를 작성하세요.

쇼핑 목록에서 이미 구매한 항목을 제외하고, 남은 항목만 원래 순서대로 유지하세요.

로직:

  • 쇼핑 목록의 각 항목을 순회합니다
  • contains 또는 in을 사용하여 해당 항목이 이미 구매한 목록에 있는지 확인합니다
  • 해당 항목이 이미 구매한 목록에 없으면 결과에 포함합니다
  • 쇼핑 목록의 원래 순서를 유지합니다

매개변수:

  • shoppingList (List<String>): 구매해야 하는 항목
  • alreadyBought (List<String>): 이미 구매한 항목

반환값: 아직 구매해야 하는 항목만 원래 순서대로 포함하는 목록 (List<String>)

직접 해보기

fun whatToBuy(shoppingList: List<String>, alreadyBought: List<String>): List<String> {
    // 여기에 코드를 작성하세요
}

기초의 모든 레슨

직접 연습해 보세요: Kotlin 플레이그라운드