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.

lock icon+15 ukrytych testów przy wysłaniu

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
Przypadki testowe

Przypadek 1

Przypadek 2

Przypadek 3

Wejście

s = "Hello-World!"

Oczekiwane

"hello-world!"