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 |