Digital root

De digital root of digitale wortel van een getal \(n\) wordt berekend als volgt:

  1. Neem de som van de cijfers van \(n\). Noem dit getal \(m\).
  2. Als \(m < 10\), dan is \(m\) de digitale wortel van \(n\).
  3. Als \(m \geq 10\), dan is de digitale wortel van \(n\) gelijk aan de digitale wortel van \(m\).

Neem bijvoorbeeld het getal 784. Om hiervan de digitale wortel te bepalen, gaan we als volgt te werk:

  1. De som van de cijfers van 784 is \( 7 + 8 + 4 = 19 \). Dit getal is groter dan 9, dus we bepalen de digitale wortel van 19.
  2. De som van de cijfers van 19 is \( 1 + 9 = 10 \). Dit getal is groter dan 9, dus we bepalen de digitale wortel van 10.
  3. De som van de cijfers van 10 is \( 1 + 0 = 1 \).

De digitale wortel van 784 is dus 1.

Opgave

Schrijf een programma dat de digitale wortel kan berekenen van elk getal uit een gegeven lijst.

Voorbeeld

Invoer:

784
16
5550123
20201209

Uitvoer:

1
7
3
7

Indienen

Evaluatie


Uitvoerconsole