Спочатку мультиплікативний цифровий корінь
Виклик
В основному роби те, що говорить заголовок
Метод
Давши додатне ціле число 1 <= N <= 100000000 за допомогою одного з наших стандартних методів введення , множте кожну цифру разом, ігноруючи нулі.
Наприклад: Візьміть число, скажіть 361218402:
3*6=1818*1=1818*2=3636*1=3636*8=288288*4=11521152*1(ігноруйте нулі або перетворіть їх на одиниці) =11521152*2=2304
Вихід для 361218402IS2304
Випробування
1 => 1 кожна інша цифра> 0 => себе 10 => 1 20 => 2 100 => 1 999 => 729 21333 => 54 17801 => 56 4969279 => 244944 100000000 => 1
Стандартні лазівки заборонені, і це код-гольф , тому виграйте найменший байт!
Вітаю Джо Кінга, який отримав щедроту зі своєю відповіді на 70-байтний мозок!
100000000000я пропоную тестовий випадок 99999999999 => 31381059609, оскільки він не вписується у 32-бітове ціле число за замовчуванням. Можливо, краще було б знизити максимальний вихід до 32-бітового максимуму (2147483647).