Men noemt een woord cool indien het woord minstens twee letters heeft en elke letter en verschillend aantal keer voorkomt.

Er geldt bijvoorbeeld dat het woord "ada" cool is, want "a" komt twee keer voor en "d" komt slechts één keer voor. Het woord "leraar" is niet cool want zowel "r" als "a" komen evenveel keer voor.

Om te itereren over een alle letters van een woord kan je een for lus gebruiken, net zoals bij een lijst:

woord = "leraar"
for letter in woord:
    print(letter)    # print achtereenvolgend l, e, r, a, a, r

of via:

woord = "leraar"
for i in range(len(woord))
    print(woord[i])  # print achtereenvolgend l, e, r, a, a, r

Gevraagd

Schrijf een functie cool(woord) dat gegeven een woord nagaat of dit al dan niet cool is. Bestudeer grondig onderstaande voorbeelden.

Voorbeelden

>>> cool("ada")
True
>>> cool("leraar")
False

Bron

Gebaseerd op probleem Cool Word, Universiteit van Valladolid (UVa).