PROG0175 - Alphabetical

Put the words of a sentence in alphabetical order.

Assignment

Write a function alphabetical to which a string must be passed as an argument. The string contains a sentence of which the words consist only of lowercase letters and are separated by a single space. There is no punctuation. The function should return a string in which the words from the given sentence are placed in alphabetical order, and are each separated by a single space.

Example

>>> alphabetical('roberta ran rings around the roman ruins')
'around ran rings roberta roman ruins the'

>>> alphabetical('six sleek swans swam swiftly southwards')
'six sleek southwards swam swans swiftly'

Zet de woorden van een zin in alfabetische volgorde.

Opgave

Schrijf een functie alfabetisch waaraan een string als argument moet doorgegeven worden. De string bevat een zin waarvan de woorden enkel bestaan uit kleine letters, en van elkaar worden gescheiden door één enkele spatie. Er komen geen leestekens voor in de zin. De functie moet een string teruggeven, waarbij de woorden uit de gegeven zin in alfabetische volgorde geplaatst werden, en ook telkens van elkaar gescheiden worden door één enkele spatie.

Voorbeeld

>>> alfabetisch('zeven zatte zaventemse zotten zullen zeven zomerse zondagen zwemmen zonder zwembroek')
'zatte zaventemse zeven zeven zomerse zondagen zonder zotten zullen zwembroek zwemmen'

>>> alfabetisch('een pet met een platte klep is een plattekleppet')
'een een een is klep met pet platte plattekleppet'

>>> alfabetisch('je ziet een boel vliegen vliegen maar er is geen een bij bij')
'bij bij boel een een er geen is je maar vliegen vliegen ziet'

Added by:Peter Dawyndt
Date:2011-10-30
Time limit:10s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:PY_NBC
Resource:None

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.