Gegeven

In deze opgave wordt van een natuurlijk getal de NIO-limiet bepaald. Dat gaat als volgt:

Zo geldt bijvoorbeeld:

Er geldt dus dat 3 de NIO-limiet van 2025 is.

Gevraagd

Schrijf een functie nio_nummer(getal) dat van een willekeurig natuurlijk getal het NIO-nummer retourneert.

Schrijf daarna een functie nio_limiet(getal) dat de NIO-limiet van het getal bepaalt. Je gebruikt hierin natuurlijk de vorige functie nio_nummer(getal).

Voorbeelden

>>> nio_nummer(2025)
28
>>> nio_nummer(28)
18
>>> nio_nummer(18)
17

en

>>> nio_limiet(2025)
3

Bron

Nederlandse Informatica Olympiade 2024-2025