Ban đầu là gốc số nhân
Thử thách
Về cơ bản làm những gì tiêu đề nói
phương pháp
Cho số nguyên dương 1 <= N <= 100000000 thông qua một trong các phương thức nhập tiêu chuẩn của chúng tôi , nhân mọi chữ số với nhau, bỏ qua các số không.
Vd Lấy một số, nói 361218402
:
3
*6
=18
18
*1
=18
18
*2
=36
36
*1
=36
36
*8
=288
288
*4
=1152
1152
*1
(bỏ qua các số 0 hoặc biến chúng thành các số) =1152
1152
*2
=2304
Đầu ra cho 361218402
là2304
Các trường hợp thử nghiệm
1 => 1 mỗi chữ số khác> 0 => chính nó 10 => 1 20 => 2 100 => 1 999 => 729 21333 => 54 17801 => 56 4969279 => 244944 100000000 => 1
Các lỗ hổng tiêu chuẩn không được phép và đây là môn đánh gôn , vì vậy số byte ngắn nhất sẽ thắng!
Xin chúc mừng Jo King , người đã nhận được tiền thưởng với câu trả lời cân não 70 byte của mình!
100000000000
tôi đề xuất trường hợp thử nghiệm 99999999999 => 31381059609
, vì nó không phù hợp với số nguyên 32 bit mặc định. Có lẽ tốt hơn là hạ thấp đầu ra tối đa xuống tối đa 32 bit (2147483647).