Défi
Énoncé
Le programme lit trois lignes : la base source (entier entre 2 et 36), la base cible (entier entre 2 et 36), et la représentation de l'entier dans la base source (chiffres 0-9 puis lettres minuscules a-z pour les valeurs 10 à 35). Il affiche la représentation de cet entier dans la base cible, en minuscules. L'entier est strictement positif.
Contraintes
- Les bases source et cible sont des entiers entre 2 et 36 inclus.
- La valeur de l'entier converti tient dans un entier 64 bits non signé (≤ 2⁶⁴−1).
- La représentation d'entrée est garantie valide pour la base source.
- La sortie est en minuscules pour les chiffres ≥ 10.
- Solution réalisable dans tout langage généraliste avec sa seule bibliothèque standard.
Exemple
Entrée :
10
16
255
Sortie :
ff
Entrée :
16
2
ff
Sortie :
11111111