Originalmente a raiz digital multiplicativa
Desafio
Basicamente, faça o que o título diz
Método
Dado um número inteiro positivo 1 <= N <= 100000000 através de um de nossos métodos de entrada padrão , multiplique cada dígito juntos, ignorando os zeros.
Ex: Pegue um número, diga 361218402:
3*6=1818*1=1818*2=3636*1=3636*8=288288*4=11521152*1(ignore zeros ou transforme-os em um) =11521152*2=2304
A saída para 361218402é2304
Casos de teste
1 => 1 todos os outros dígitos> 0 => em si 10 => 1 20 => 2 100 => 1 999 => 729 21333 => 54 17801 => 56 4969279 => 244944 100000000 => 1
As brechas padrão não são permitidas, e este é um código de golfe , portanto, a menor contagem de bytes vence!
Parabéns a Jo King, que recebeu a recompensa com sua resposta cerebral de 70 bytes!
100000000000, sugiro o caso de teste 99999999999 => 31381059609, pois ele não se encaixa em um número inteiro de 32 bits padrão. Talvez o melhor seria diminuir a saída máxima para um máximo de 32 bits (2147483647).