De Eulerkarakteristiek \(\mathsf{\chi}\) (chi), oorspronkelijk gedefinieerd voor veelvlakken door het wiskundig genie Leonard Euler, is een getal dat bepaalt in welke mate een veelvlak gaten, of dergelijke bevat.

Voor een niet-zelfdoorsnijdend (en niet-samengesteld) veelvlak is de Eulerkarateristiek steeds gelijk aan 2:

\[\mathsf{\chi = H - R + V = 2}\]

Hierbij staat H voor het aantal hoekpunten (vertices), R voor het aantal ribben (edges) en V voor het aantal vlakken (faces).

Gevraagd

Schrijf een functie chi(kenmerken) die gegeven een tupel van de vorm (H, R, V) de Eulerkarakteristiek bepaalt.

Voorbeelden

Bij een kubus bekomt men:

>>> chi((8, 12, 6))
2

Bij een dodecaƫder (of twaalfvlak) bekomt men:

>>> chi((20, 30, 12))
2