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"