Menu
Coddy logo textTech

חזרה – יסודות החופש

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Python של Coddy. שיעור 55 מתוך 78.

challenge icon

אתגר

קל

צרו פונקציה בשם elements_of_freedom שמעבדת רשימה של איברי מחרוזת לפי כללים מסוימים.

הפונקציה שלכם צריכה:

  1. לסנן החוצה איברים שאורכם פחות מ־5 תווים
  2. להמיר את האיברים הנותרים לאותיות גדולות
  3. להסיר איברים כפולים
  4. להחזיר רשימה של האיברים הייחודיים באותיות גדולות

השתמשו בפעולות על רשימות כדי לעבד את הנתונים ביעילות.

הערה: שמרו על הסדר המקורי של האיברים ברשימה.

דוגמה:

Input: ["apple", "banana", "cherry", "date", "apple", "banana", "grape", "fig"]
Output: ['APPLE', 'BANANA', 'CHERRY', 'GRAPE']

נסו בעצמכם

def elements_of_freedom(elements):
    # הפתרון שלכם כאן
    
    # שלב 1: סננו איברים שאורכם >= 5
    
    # שלב 2: המירו את האיברים שסוננו לאותיות גדולות
    
    # שלב 3: צרו רשימה של איברים ייחודיים
    
    # שלב 4: החזירו את התוצאה הסופית
    pass

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

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