Эта задача основана на этом вопросе Stackoverflow .
Если в качестве входных данных положительное число, выведите его в виде суммы каждой цифры, умноженной на представление степени 10.
вход
Число, как целое число, строка или список цифр / символов.
- Число будет строго положительным.
- Если вы примете число в виде строки или списка, оно не будет начинаться с
0
.
Выход
Строка, представляющая сумму всех соответствующих цифр base-10, каждая из которых умножается на соответствующую мощность base-10. Сумма представляется как a + b
. Вы можете использовать до одного пробела вокруг каждой стороны +
знака, если хотите. Операнды перечислены в порядке убывания.
0
никогда не может быть действительным операндом.+
Знак ( в окружении или не пробела) не может быть передней или задней частью.
Примеры
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
Неверные выходы
2 1 + 1
10 10 + 0
1 0 + 1
12 + 10 + 2
12 10 + 2 +
12 2 + 10
Это код-гольф, поэтому выигрывает самый короткий код в байтах!