Menu
CoddyTech

To Lower Case

Vous recevez une chaîne s. Retournez une nouvelle chaîne dans laquelle chaque lettre majuscule anglaise, de A à Z, est remplacée par sa lettre minuscule. Tous les autres caractères, comme une lettre minuscule, un chiffre ou un symbole, restent exactement tels quels.

Fonction

toLowerCase(s: string) → string
sstring
le texte à convertir
Renvoiestring
s avec chaque lettre majuscule mise en minuscule

Contraintes

  • 1 ≤ s.length ≤ 104
  • Chaque caractère de s est une lettre de l’alphabet anglais, un chiffre ou l’un des symboles !#$%&()*+-./:;<=>?@[]^_`{|}~.

Exemples

Entrée
s = "Hello-World!"
Sortie
"hello-world!"
Explication
Les majuscules H et W deviennent h et w. Le - et le ! ne sont pas des lettres, ils restent donc là où ils sont.

lock icon+15 tests cachés à la soumission

challenge icon

Pour aller plus loin

Peux-tu écrire toUpperCase avec la même boucle et expliquer pourquoi un seul bit du code du caractère diffère entre A et a ?

Réinitialiser le code
def toLowerCase(s):
    # Écrivez le code ici
Cas de test

Cas 1

Cas 2

Cas 3

Entrée

s = "Hello-World!"

Attendu

"hello-world!"