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!"