원래 곱셈 디지털 루트
도전
기본적으로 제목이 말하는 것을 수행
방법
표준 입력 방법 중 하나를 통해 양의 정수 1 <= N <= 100000000이 주어지면 0을 무시하고 모든 숫자를 곱하십시오.
예 : 다음 과 같이 말합니다 361218402
.
3
*6
=18
18
*1
=18
18
*2
=36
36
*1
=36
36
*8
=288
288
*4
=1152
1152
*1
(0을 무시하거나 1로 바꿈) =1152
1152
*2
=2304
에 대한 출력 361218402
은2304
테스트 사례
1 => 1 다른 모든 자릿수> 0 => 자체 10 => 1 20 => 2 100 => 1 999 => 729 21333 => 54 17801 => 56 4969279 => 244944 100000000 => 1
표준 허점 은 허용되지 않으며 이것은 code-golf 이므로 가장 짧은 바이트 수가 이깁니다!
70 바이트의 두뇌 반응으로 현상금을받은 조 킹 에게 축하를 전합니다 !
100000000000
경우 99999999999 => 31381059609
기본 32 비트 정수에 맞지 않기 때문에 테스트 사례를 제안합니다 . 최대 출력을 최대 32 비트 (2147483647)로 낮추는 것이 좋습니다.