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.
0ne 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!