Menu
CoddyTech

To Lower Case

PrincipianteArray e stringhepython iconjava iconcpp iconc iconjs icon+10

Hai una stringa s. Restituisci una nuova stringa in cui ogni lettera maiuscola inglese, da A a Z, viene sostituita dalla sua corrispondente lettera minuscola. Ogni altro carattere, come una lettera minuscola, una cifra o un simbolo, rimane esattamente com’è.

Funzione

toLowerCase(s: string) → string
sstring
il testo da convertire
Restituiscestring
s con ogni lettera maiuscola trasformata in minuscola

Vincoli

  • 1 ≤ s.length ≤ 104
  • Ogni carattere di s è una lettera inglese, una cifra o uno dei simboli !#$%&()*+-./:;<=>?@[]^_`{|}~.

Esempi

Input
s = "Hello-World!"
Output
"hello-world!"
Spiegazione
Le lettere maiuscole H e W diventano h e w. - e ! non sono lettere, quindi restano dove sono.

lock icon+15 test nascosti all’invio

challenge icon

Per approfondire

Riesci a scrivere toUpperCase usando lo stesso ciclo e a spiegare perché tra A e a cambia solo un bit del codice del carattere?

Ripristina il codice
def toLowerCase(s):
    # Scrivi il codice qui
Casi di test

Caso 1

Caso 2

Caso 3

Input

s = "Hello-World!"

Atteso

"hello-world!"