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 n el nombre en qüestió. Primer, calculem el residu de dividir n 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.
Entrada
L’entrada consisteix en un natural n amb vuit dígits, el primer dels quals no és zero.
Sortida
Escriviu una línia amb el NIF complet corresponent a n.
Input
12345678
Output
12345678Z
Input
65432109
Output
65432109F