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

In deze oefening programmeer je een nogal vreemde manier van het versleutelen van een natuurlijk getal. Het natuurlijk getal stel je als volgt voor: \(c_pc_{p-1}...c_2c_1c_0\) met \(c_i \in \left\{ 0, 1, ..., 9 \right\}\) en \(c_p \neq 0\).

Verleutel 52

  • \(c_0\) is 2 → bereken de som van de eerste 2 even natuurlijke getallen → 0 + 2 = 2
  • \(c_1\) is 5 → bereken de som van de eerste 5 oneven natuurlijke getallen → 1 + 3 + 5 + 7 + 9 = 25
  • resultaat → "0225"

Opgave

Programmeer twee functies:

Voorbeelden

>>> som(2)
"02"

>>> som(5)
"25"

>>> versleutel(52)
"0225"
    
>>> versleutel(53862)
"0230560925"