Dada una oración, ordénala alfabéticamente en orden ascendente.
Ejemplos:
Input : to learn programming refer geeksforgeeks Output : geeksforgeeks learn programming refer to Input : geeks for geeks Output : for geeks geeks
Usaremos la función de biblioteca incorporada para ordenar las palabras de la oración en orden ascendente.
Prerrequisitos:
1. split()
2. sort() en Python
3. join()
- Divide la oración en palabras.
- Ordena las palabras alfabéticamente
- Une las palabras ordenadas alfabéticamente para formar una nueva oración.
A continuación se muestra la implementación de la idea anterior.
# Function to sort the words # in ascending order def sortedSentence(Sentence): # Splitting the Sentence into words words = Sentence.split(" ") # Sorting the words words.sort() # Making new Sentence by # joining the sorted words newSentence = " ".join(words) # Return newSentence return newSentence # Driver's Code Sentence = "to learn programming refer geeksforgeeks" # Print the sortedSentence print(sortedSentence(Sentence)) Sentence = "geeks for geeks" # Print the sortedSentence print(sortedSentence(Sentence))
Producción:
geeksforgeeks learn programming refer to for geeks geeks