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=1818*1=1818*2=3636*1=3636*8=288288*4=11521152*1(bỏ qua các số 0 hoặc biến chúng thành các số) =11521152*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!
100000000000tô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).