Menu
CoddyTech

To Lower Case

InicianteArrays e stringspython iconjava iconcpp iconc iconjs icon+10

Você recebe uma string s. Retorne uma nova string na qual cada letra maiúscula do inglês, de A a Z, seja substituída por sua letra minúscula. Todos os outros caracteres, como uma letra minúscula, um dígito ou um símbolo, permanecem exatamente como estão.

Função

toLowerCase(s: string) → string
sstring
o texto a converter
Retornastring
s com cada letra maiúscula convertida em minúscula

Restrições

  • 1 ≤ s.length ≤ 104
  • Cada caractere de s é uma letra do alfabeto inglês, um dígito ou um dos símbolos !#$%&()*+-./:;<=>?@[]^_`{|}~.

Exemplos

Entrada
s = "Hello-World!"
Saída
"hello-world!"
Explicação
As letras maiúsculas H e W se tornam h e w. O - e o ! não são letras, então permanecem onde estão.

lock icon+15 testes ocultos ao enviar

challenge icon

Para ir além

Você consegue escrever toUpperCase com o mesmo loop e explicar por que apenas um bit do código do caractere é diferente entre A e a?

Redefinir código
def toLowerCase(s):
    # Escreva o código aqui
Casos de teste

Caso 1

Caso 2

Caso 3

Entrada

s = "Hello-World!"

Esperado

"hello-world!"