Menu
CoddyTech

To Lower Case

נתונה לך מחרוזת s. החזר מחרוזת חדשה שבה כל אות אנגלית גדולה, מ-A עד Z, מוחלפת באות הקטנה שלה. כל תו אחר, כגון אות קטנה, ספרה או סמל, נשאר בדיוק כפי שהוא.

פונקציה

toLowerCase(s: string) → string
sstring
הטקסט להמרה
מחזירהstring
s עם כל אות גדולה שהפכה לקטנה

אילוצים

  • 1 ≤ s.length ≤ 104
  • כל תו ב־s הוא אות באנגלית, ספרה או אחד מהסמלים !#$%&()*+-./:;<=>?@[]^_`{|}~.

דוגמאות

קלט
s = "Hello-World!"
פלט
"hello-world!"
הסבר
האותיות הגדולות H ו־W הופכות לאותיות הקטנות h ו־w. - ו־! אינם אותיות, ולכן הם נשארים במקומם.

lock icon+15 בדיקות נסתרות בשליחה

challenge icon

שאלת המשך

האם תוכל לכתוב toUpperCase עם אותה לולאה, ולהסביר מדוע רק ביט אחד בקוד התו שונה בין A ל־a?

איפוס הקוד
def toLowerCase(s):
    # כתבו כאן את הקוד
מקרי בדיקה

מקרה 1

מקרה 2

מקרה 3

קלט

s = "Hello-World!"

צפוי

"hello-world!"