Menu
CoddyTech

To Lower Case

PoczątkującyTablice i napisypython iconjava iconcpp iconc iconjs icon+10

Otrzymujesz ciąg znaków s. Zwróć nowy ciąg znaków, w którym każda wielka angielska litera, od A do Z, jest zastąpiona odpowiadającą jej małą literą. Każdy inny znak, taki jak mała litera, cyfra lub symbol, pozostaje dokładnie taki sam.

Funkcja

toLowerCase(s: string) → string
sstring
tekst do przetłumaczenia
Zwracastring
s z każdą wielką literą zamienioną na małą

Ograniczenia

  • 1 ≤ s.length ≤ 104
  • Każdy znak w s jest angielską literą, cyfrą lub jednym z symboli !#$%&()*+-./:;<=>?@[]^_`{|}~.

Przykłady

Wejście
s = "Hello-World!"
Wyjście
"hello-world!"
Wyjaśnienie
Wielkie litery H i W stają się małymi literami h i w. - i ! nie są literami, więc pozostają na swoim miejscu.
challenge icon

Pytanie dodatkowe

Czy potrafisz napisać toUpperCase z użyciem tej samej pętli i wyjaśnić, dlaczego między A a a różni się tylko jeden bit kodu znaku?

Zresetuj kod
def toLowerCase(s):
    # Napisz kod tutaj

Test #1

Test #2

Test #3

Argument

s = "Hello-World!"

Oczekiwany wynik

"hello-world!"