もともと乗法的デジタルルート
チャレンジ
基本的にタイトルが言うことをする
方法
標準入力メソッドのいずれかで正の整数1 <= N <= 100000000が与えられた場合、 ゼロを無視してすべての数字を乗算します。
例:数字を入力して361218402
ください:
3
*6
=18
18
*1
=18
18
*2
=36
36
*1
=36
36
*8
=288
288
*4
=1152
1152
*1
(ゼロを無視するか、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)に最大出力を下げる方が良いでしょう。