Exercices Structures de données Titre en CamelCase
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Titre en CamelCase

Convertir des conventions de nommage est un besoin courant en programmation. En JavaScript et Java, les classes s'écrivent en CamelCase (MonUtilisateur). En Python, c'est snake_case (mon_utilisateur). Savoir passer de l'un à l'autre, c'est utile dès que tu travailles avec des APIs ou du code multi-langage.

Trois méthodes de chaînes font le travail : split() découpe par les espaces, capitalize() met la première lettre en majuscule, et join() recolle le tout.

Exemple :
'hello world'.split() donne ['hello', 'world']
'hello'.capitalize() donne 'Hello'
''.join(['Hello', 'World']) donne 'HelloWorld'

Écris une fonction to_camel_case(texte) qui convertit une chaîne en CamelCase.

Exemple :
to_camel_case('hello world python') renvoie 'HelloWorldPython'
to_camel_case('bonjour') renvoie 'Bonjour'

Tests (2/4)

Trois mots
assert to_camel_case('hello world python') == 'HelloWorldPython'
Un mot
assert to_camel_case('bonjour') == 'Bonjour'

+ 0 tests cachés

Indices (3 disponibles)

solution.py