이 과제는 이 Stackoverflow 질문을 기반으로 합니다 .
양수를 입력으로하여 10의 거듭 제곱으로 곱한 각 자릿수의 합계로 출력하십시오.
입력
정수, 문자열 또는 숫자 / 문자 목록으로 표시되는 숫자입니다.
- 숫자는 양수입니다.
- 숫자를 문자열 또는 목록으로 승인하면 숫자로 시작하지 않습니다
0.
산출
각각의 관련 10 진 숫자의 합을 나타내는 문자열로, 각각의 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
이것은 코드 골프이므로 바이트 단위의 가장 짧은 코드가 이깁니다!