Lletra del NIF P97139


Statement
 

pdf   zip

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 nn el nombre en qüestió. Primer, calculem el residu de dividir nn 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 nn amb vuit dígits, el primer dels quals no és zero.

Sortida

Escriviu una línia amb el NIF complet corresponent a nn.

Public test cases
  • Input

    12345678
    

    Output

    12345678Z
    
  • Input

    65432109
    

    Output

    65432109F
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C C++ Python