To wyzwanie jest oparte na pytaniu dotyczącym przepływu stosu .
Po wprowadzeniu liczby dodatniej wyślij ją jako sumę każdej cyfry pomnożonej przez jej reprezentację potęgi-10.
Wkład
Liczba jako liczba całkowita, ciąg znaków lub lista cyfr / znaków.
- Liczba będzie ściśle dodatnia.
- Jeśli zaakceptujesz liczbę jako ciąg znaków lub listę, nie rozpocznie się ona od
0.
Wydajność
Łańcuch reprezentujący sumę każdej odpowiedniej cyfry podstawy 10, każda pomnożona przez odpowiednią moc podstawy 10. Suma jest reprezentowana jako a + b. Jeśli chcesz, możesz użyć do jednego miejsca po każdej stronie +znaku. Operandy są wymienione w kolejności malejącej.
0nigdy nie może być poprawnym operandem.+Znak (lub nie otoczony spacjami) nie może być wiodącym lub część spływu.
Przykłady
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
Niepoprawne dane wyjściowe
2 1 + 1
10 10 + 0
1 0 + 1
12 + 10 + 2
12 10 + 2 +
12 2 + 10
To jest code-golf, więc wygrywa najkrótszy kod w bajtach!