Lấy cảm hứng từ điều này . Có một số, được đưa ra dưới dạng số nguyên, chuỗi hoặc mảng chữ số (lựa chọn của bạn). Tìm cơ sở trong đó biểu diễn của số sẽ có nhiều "4" nhất và trả về cơ sở đó.
Kết quả số 624 5 444 10 68 16
hạn chế:
- Cơ sở trả về không được lớn hơn đầu vào.
- các số nhỏ hơn hoặc bằng abs (4) không được coi là đầu vào hợp lệ, vì vậy lợi nhuận không xác định được chấp nhận
[1,15,3,64,43]
đối với một số trong cơ sở 80
. Bạn chỉ xuất số cơ sở, vì vậy bạn có thể kiểm tra kỹ thuật mọi cơ sở từ 2
đến n
.
1
, 2
và 3
, có cùng số "4" s (0) trong mỗi cơ sở là gì? Ngoài ra, nhiều số có cùng số "4" trong nhiều cơ sở (ví dụ: 4
trong bất kỳ cơ sở nào> 5, 44
trong bất kỳ cơ sở nào> 45, 14
trong cơ sở 9 hoặc bất kỳ cơ sở nào> 15, v.v.). Câu trả lời đúng có phải là cơ sở nhỏ nhất có số "4" lớn nhất không?