Alfabetische woorden zijn woorden waarvan de letters in alfabetische volgorde staan. Enkele voorbeelden:
accent
floppy
In deze oefening testen we of de letters van een woord (of zin) in alfabetische volgorde staan.
>>> positie_laagste_ascii('beknopt')
0
>>> positie_laagste_ascii('[email protected]')
7
>>> positie_laagste_ascii('x')
0
>>> sorteer('beknopt')
'beknopt'
>>> sorteer('[email protected]')
'..@aacceggghiilmmnnnootvv'
>>> sorteer('x')
'x'
>>> is_alfabetisch('beknopt')
True
>>> is_alfabetisch('[email protected]')
False
>>> is_alfabetisch('x')
True
Naar oefening 10.5 uit De programmeursleerling, Pieter Spronck.