Originariamente la radice digitale moltiplicativa
Sfida
Fondamentalmente fai quello che dice il titolo
Metodo
Dato un numero intero positivo 1 <= N <= 100000000 attraverso uno dei nostri metodi di input standard , moltiplica ogni cifra insieme, ignorando gli zero.
Es: Prendi un numero, di ' 361218402:
3*6=1818*1=1818*2=3636*1=3636*8=288288*4=11521152*1(ignora gli zeri o trasformali in uno) =11521152*2=2304
L'output per 361218402è2304
Casi test
1 => 1 ogni altra cifra> 0 => stessa 10 => 1 20 => 2 100 => 1 999 => 729 21333 => 54 17801 => 56 4969279 => 244944 100000000 => 1
Le scappatoie standard non sono ammesse, e questo è code-golf , quindi vince il conteggio dei byte più corto!
Congratulazioni a Jo King che ha ottenuto la taglia con la sua risposta da 70 byte a scaglie di cervello!
100000000000suggerisco il caso di test 99999999999 => 31381059609, poiché non si adatta a un numero intero a 32 bit predefinito. Forse meglio sarebbe abbassare l'uscita massima a un massimo di 32 bit (2147483647).