แรงบันดาลใจจากนี้ มีตัวเลขซึ่งกำหนดเป็นจำนวนเต็มสตริงหรืออาร์เรย์ของตัวเลข (ตัวเลือกของคุณ) ค้นหาฐานที่การแสดงตัวเลขจะมี "4" มากที่สุดและส่งคืนฐานนั้น
จำนวนผลลัพธ์ 624 5 444 10 68 16
ข้อ จำกัด :
- ฐานที่ส่งคืนไม่ควรมากกว่าอินพุต
- ตัวเลขที่น้อยกว่าหรือเท่ากับabs (4)ไม่ควรถูกพิจารณาว่าเป็นอินพุตที่ถูกต้องดังนั้นการส่งคืนที่ไม่ได้กำหนดจึงเป็นที่ยอมรับได้
[1,15,3,64,43] 80คุณเท่านั้น outputting จำนวนฐานเพื่อให้คุณได้ในทางเทคนิคสามารถทดสอบฐานทุกจากไป2 n
1, 2และ3, ซึ่งมีจำนวนเท่ากันคือ "4" s (0) ในทุกฐาน? นอกจากนี้ตัวเลขจำนวนมากยังมีจำนวน "4" จำนวนเท่ากันในหลายฐาน (เช่น4ในฐานใด ๆ > 5 44ในฐานใด ๆ > 45, 14ในฐาน 9 หรือฐานใด ๆ > 15 ฯลฯ ) คำตอบที่ถูกต้องควรเป็นฐานที่เล็กที่สุดที่มีจำนวนมากที่สุดของ "4" หรือไม่?