무엇을 살까
Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 93번째.
챌린지
중급shoppingList와 alreadyBought를 받아 아직 구매해야 하는 항목의 목록을 반환하는 함수 whatToBuy를 작성하세요.
쇼핑 목록에서 이미 구매한 항목을 제외하고, 남은 항목만 원래 순서대로 유지하세요.
로직:
- 쇼핑 목록의 각 항목을 순회합니다
contains또는in을 사용하여 해당 항목이 이미 구매한 목록에 있는지 확인합니다- 해당 항목이 이미 구매한 목록에 없으면 결과에 포함합니다
- 쇼핑 목록의 원래 순서를 유지합니다
매개변수:
shoppingList(List<String>): 구매해야 하는 항목alreadyBought(List<String>): 이미 구매한 항목
반환값: 아직 구매해야 하는 항목만 원래 순서대로 포함하는 목록 (List<String>)
직접 해보기
fun whatToBuy(shoppingList: List<String>, alreadyBought: List<String>): List<String> {
// 여기에 코드를 작성하세요
}
기초의 모든 레슨
직접 연습해 보세요: Kotlin 플레이그라운드