Écriture dans une base quelconque

Vous voulez créer un programme capable d'écrire un entier dans n'importe quelle base. Votre programme doit lire un entier positif entierAConvertir donné par son écriture décimale habituelle puis la base d'arrivée baseArrivée. Il doit ensuite afficher le nombre de chiffres de entierAConvertir dans cette base puis, sur la ligne suivante, chacun de ces chiffres dans l'ordre habituel de gauche à droite en terminant par le chiffre des unités. Attention ces chiffres étant peut-être des entiers supérieurs à 9, il peuvent avoir une écriture décimale elle même composée de plusieurs chiffres.

Le chiffre de gauche ne peut être 0 que si le nombre à afficher est 0 (on n'écrit pas de 0 à gauche).

LAIKO IR ATMINTIES RIBOJIMAI (Python)

  • Laiko ribojimas: 1 sek., procesorius: 1GHz.
  • Atmintis: 16,000 KB.

RIBOJIMAI

  • 0 <= entierAConvertir<= 100 000 000.
  • 2 <= baseArrivée <= 100, la base d'arrivée.

PRADINIAI DUOMENYS

Première ligne, deux entiers : entierAConvertir et baseArrivée.

REZULTATAI

Première ligne, un entier : le nombre de chiffres dans la base d'arrivée
Deuxième ligne : les chiffres, en écriture décimale, séparés par des espaces, dans l'ordre habituel (unités à droite).

PAVYZDYSs

PAVYZDYS NR. 1

pradiniai duomenys:

1234 100

rezultatai:

2
12 34

PAVYZDYS NR. 2

pradiniai duomenys:

254 16

rezultatai:

2
15 14

Autorystė priklauso šios svetainės kūrėjams. Sukūrė : Ismael Belghiti.