Drop hier links of afbeeldingen om ze aan de editor toe te voegen.

Gegeven

In muziek klinken akkoorden meestal minder goed als je 2 (of meer) noten gebruikt die te dicht bij mekaar liggen. Er bestaan in het totaal (met kruis en mollen) 13 verschillende noten. Hierna worden diezelfde noten een octaaf hoger/lager herhaald.

Een pianopartituur.

Gegeven een lijst met een paar noten (zoals [1, 4, 8, 9, 12]), bepaal of dit akkoord waarschijnlijk slecht zal klinken of niet (alvast via deze regel). Noten liggen te dicht bij mekaar als het verschil 2 of minder is.

Opgave

Schrijf de functie is_goed_akkoord(noten) die gegeven een lijst noten bepaalt of dit akkoord goed klinkt of niet. Vergeet hierbij niet dat de noten mekaar herhalen en dat de 1ste noot en de 14e noot dus ook dezelfde zijn.

Je mag ervan uitgaan dat alle noten in volgorde van klein naar groot gegeven zullen worden en dat er minstens 2 noten in het akkoord zitten.

Voorbeelden

>>> is_goed_akkoord([1, 4, 8, 9, 12])
False
>>> is_goed_akkoord([1, 5, 8])
True