Ce défi est basé sur cette question Stackoverflow .
Avec un nombre positif en entrée, sortez-le comme la somme de chaque chiffre multiplié par sa représentation de puissance de 10.
Contribution
Un nombre, sous forme d'entier, une chaîne ou une liste de chiffres / caractères.
- Le nombre sera strictement positif.
- Si vous acceptez le nombre sous forme de chaîne ou de liste, il ne commencera pas par un
0
.
Sortie
Une chaîne représentant une somme de chacun des chiffres de base 10 pertinents, chacun multiplié par sa puissance de base 10 respective. Une somme est représentée par a + b
. Vous pouvez utiliser jusqu'à un espace autour de chaque côté du +
panneau si vous le souhaitez. Les opérandes sont répertoriés par ordre décroissant.
0
ne peut jamais être un opérande valide.- Le
+
signe (entouré ou non d'espaces) peut ne pas être la partie avant ou arrière.
Exemples
Input Output
12 10 + 2
or 10+2
or 10 +2
or 10+ 2
9 9
123 100 + 20 + 3
10 10
101 100 + 1
Sorties invalides
2 1 + 1
10 10 + 0
1 0 + 1
12 + 10 + 2
12 10 + 2 +
12 2 + 10
C'est du code-golf donc le code le plus court en octets gagne!