Menu
Coddy logo textTech

מה לקנות

חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 93 מתוך 93.

challenge icon

אתגר

בינוני

כתבו פונקציה whatToBuy שמקבלת את shoppingList ואת alreadyBought ומחזירה רשימה של פריטים שעדיין צריך לקנות.

סננו מרשימת הקניות פריטים שכבר נקנו, והשאירו רק את הפריטים שנותרו, בסדר המקורי שלהם.

לוגיקה:

  • עברו על כל פריט ברשימת הקניות
  • בדקו אם הפריט מופיע ברשימת הפריטים שכבר נקנו, באמצעות contains או in
  • אם הפריט אינו ברשימת הפריטים שכבר נקנו, הוסיפו אותו לתוצאה
  • שמרו על הסדר המקורי של הפריטים ברשימת הקניות

פרמטרים:

  • shoppingList (List<String>): הפריטים שעליכם לקנות
  • alreadyBought (List<String>): הפריטים שכבר קניתם

ערך מוחזר: רשימה שמכילה רק את הפריטים שעדיין צריך לקנות, בסדר המקורי שלהם (List<String>)

נסו בעצמכם

fun whatToBuy(shoppingList: List<String>, alreadyBought: List<String>): List<String> {
    // כתבו כאן את הקוד
}

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Kotlin אונליין