Com potser sabreu, per comprovar que no es cometen errors a l’hora d’escriure els dígits d’un NIF, se’ls afegeix una lletra majúscula redundant per la dreta, la qual es pot trobar amb un algorisme simple: Sigui el nombre en qüestió. Primer, calculem el residu de dividir entre 23. Llavors, la lletra del NIF és la indicada per aquesta taula:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| T | R | W | A | G | M | Y | F | P | D | X | B | N | J | Z | S | Q | V | H | L | C | K | E |
Fixeu-vos que hi tenim les 26 lletres de l’alfabet anglès, menys
‘I’, ‘O’ i ‘U’.
Feu un programa que, donats els dígits d’un dni, en calculi el NIF complet.
L’entrada consisteix en un natural amb vuit dígits, el primer dels quals no és zero.
Escriviu una línia amb el NIF complet corresponent a .
Input
12345678
Output
12345678Z
Input
65432109
Output
65432109F