แรงบันดาลใจจากนี้ มีตัวเลขซึ่งกำหนดเป็นจำนวนเต็มสตริงหรืออาร์เรย์ของตัวเลข (ตัวเลือกของคุณ) ค้นหาฐานที่การแสดงตัวเลขจะมี "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" หรือไม่?