Awalnya akar digital Multiplikatif
Tantangan
Pada dasarnya lakukan apa yang dikatakan judulnya
metode
Diberikan bilangan bulat positif 1 <= N <= 100000000 melalui salah satu metode input standar kami , kalikan setiap digit bersama-sama, abaikan nol.
Mis: Ambil nomor, katakan 361218402
:
3
*6
=18
18
*1
=18
18
*2
=36
36
*1
=36
36
*8
=288
288
*4
=1152
1152
*1
(abaikan nol atau ubah menjadi yang) =1152
1152
*2
=2304
Output untuk 361218402
is2304
Uji Kasus
1 => 1 setiap digit lainnya> 0 => itu sendiri 10 => 1 20 => 2 100 => 1 999 => 729 21333 => 54 17801 => 56 4969279 => 244944 100000000 => 1
Celah Standar tidak diizinkan, dan ini kode-golf , sehingga jumlah byte terpendek menang!
Selamat kepada Jo King yang mendapat hadiah dengan jawaban 70 byte brain-flak!
100000000000
saya sarankan test case 99999999999 => 31381059609
, karena tidak cocok dengan integer 32-bit default. Mungkin lebih baik untuk menurunkan output maksimum ke maksimum 32-bit (2147483647).