ท้าทาย
รับฐานและดัชนี , คำที่ส่งออก , กำหนดดังนี้:
- ได้มาจากการแปลงเป็นฐานจากนั้นแปลค่าตัวเลขอีกครั้งในฐาน
- ผลลัพธ์ควรอยู่ในฐาน
เดินผ่านสำหรับฐาน 5 คำ 5 จะเป็น:
- 10
- ดังนั้น 10
- ดังนั้น 10
- ดังนั้น 10
- ดังนั้น 10
- เราส่งออกสตริงหรือจำนวนเต็ม
"1011"
1011
กรณีทดสอบ
หมายเหตุ: สิ่งเหล่านี้เป็นหนึ่งดัชนี
base 2, term 5 --> 1100100111110011010011100010101000011000101001000100011011011010001111011100010000001000010011100011
base 9, term 70 --> 1202167480887
base 8, term 30 --> 4752456545
base 4, term 13 --> 2123103032103331200023103133211223233322200311320011300320320100312133201303003031113021311200322222332322220300332231220022313031200030333132302313012110123012123010113230200132021023101313232010013102221103203031121232122020233303303303211132313213012222331020133
หมายเหตุ
- ไม่อนุญาตช่องโหว่มาตรฐาน
- อนุญาตให้ใช้วิธี I / O เริ่มต้นใด ๆ
- คุณสามารถใช้ดัชนีที่แตกต่างกัน (เช่น 0-indexed, 1-indexed, 2-indexed, ฯลฯ ) สำหรับ
- คุณอาจจะส่งออกเป็นครั้งแรกแง่
- เช่นนี้เป็นรหัสกอล์ฟ , ที่สั้นที่สุดชนะรหัสสำหรับภาษานั้น
11
ราวกับว่ามันอยู่ในฐานb
และแปลงมันกลับไปเป็นฐาน 10 ฯลฯ )
4a
จะไม่เป็นตัวเลขที่ถูกต้องใน base-10
4a
เนื่องจากคุณแปลเลขฐาน 10 หลักเป็นฐานb
และแปลงเป็นฐาน 10 ในแต่ละครั้ง (เช่นอีกวิธีหนึ่งจากคำถามนี้)