Chaînes de caractères inversées
Statement
Inverser les chaînes de caractères d'une phrase.
Procedure
- Retrouver la phrase qui est en argument
- Supprimer les espaces avec .split()
- Utiliser la méthode inverse
- Retourner la phrase
Schema

Solution 1
1def reverse_string(sentence):
2
3 words = sentence.split(" ")
4
5 result = " ".join(reversed(words))
6 print(result)
Complexity
O(n) : n croît proportionnellement à la taille de l'entrée.
Solution 2
1def reverse_string(sentence):
2
3 words = sentence.split()[::-1]
4
5 new_sentence = []
6
7 for i in words:
8 new_sentence.append(i)
9
10 print(" ".join(new_sentence))
Complexity
O(n) : n croît proportionnellement à la taille de l'entrée.