Menu
Coddy logo textTech

סיכום – סטטיסטיקות מילים

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-Swift של Coddy. שיעור 27 מתוך 56.

challenge icon

אתגר

בינוני

קראו שורת קלט אחת: משפט (מילים המופרדות ברווחים). חשבו והדפיסו, בשורות נפרדות:

  1. מספר המילים שאורכן גדול מ־3 תווים
  2. האורך הכולל, בתווים, של כל המילים שאורכן גדול מ־3 (שלבו את filter, map, reduce)
  3. המילה הארוכה ביותר באותיות גדולות. אם יש שתי מילים באותו אורך, החזירו את הראשונה. השתמשו ב־reduce עם מחרוזת ריקה בתור הערך ההתחלתי של המצטבר.

עבור הקלט swift makes data pipelines fun, הפלט הוא:

4
23
PIPELINES

נסו בעצמכם

let words = readLine()!.components(separatedBy: " ")

// TODO: לספור מילים עם יותר מ־3 תווים; לחשב את האורך הכולל שלהן; להפוך את המילה הארוכה ביותר לאותיות רישיות

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

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