Chaînes de caractères inversées

Statement

Inverser les chaînes de caractères d'une phrase.

Procedure

  1. Retrouver la phrase qui est en argument
  2. Supprimer les espaces avec .split()
  3. Utiliser la méthode inverse
  4. Retourner la phrase

Schema

reverse string 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.

Replit

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.

Replit