# Description
สวัสดีครับ พี่มงเอง
ช่วงปิดเทอมของพี่ พี่ก็ได้ไปย้อนดู lecture เก่าๆของพี่เอง อันนึงเป็นวิชาเลขครับ วิธีที่จะแปลงเลขฐานนั่นเอง
แต่การแปลงเลขฐานบน Python นั้นก็มีหลักๆอยู่แล้ว คือ Binary, Hexadecimal, Octadecimal, Decimal
แต่มันจะไปสนุกอะไร ถ้ามีให้ใช้แค่นี้
ดังนั้นเราจะทำให้มัน Hardcore ไปเลย คือเอาตั้งแต่ ฐาน 2 ถึง 35 เลย อิอิ
ดู Sample Testcase น้องๆคงจะดูออกเนอะ 😃
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
กรุณาทำโปรแกรมให้ไม่ runtime error นะครับ (เขียนโค้ดให้มันไม่คิดมาก เดี๋ยวตายเอา)
# Specification
Input Specification | Output Specification |
---|---|
Input 1 บรรทัด เป็นเลขฐาน 10 | Output 34 บรรทัด แต่ละบรรทัดคือผลลัพท์การแปลงเลขฐาน ตั้งแต่ ฐาน 2 ถึง 35 โดยมีการเขียนกำกับไว้ด้วย ว่าแปลงเป็นฐานอะไร |
# Sample Case
Sample Input | Sample Output |
---|---|
36 | Base 2: 100100 Base 3: 1100 Base 4: 210 Base 5: 121 Base 6: 100 Base 7: 51 Base 8: 44 Base 9: 40 Base 10: 36 Base 11: 33 Base 12: 30 Base 13: 2A Base 14: 28 Base 15: 26 Base 16: 24 Base 17: 22 Base 18: 20 Base 19: 1H Base 20: 1G Base 21: 1F Base 22: 1E Base 23: 1D Base 24: 1C Base 25: 1B Base 26: 1A Base 27: 19 Base 28: 18 Base 29: 17 Base 30: 16 Base 31: 15 Base 32: 14 Base 33: 13 Base 34: 12 Base 35: 11 Base 36: 10 |
5555 | Base 2: 1010110110011 Base 3: 21121202 Base 4: 1112303 Base 5: 134210 Base 6: 41415 Base 7: 22124 Base 8: 12663 Base 9: 7552 Base 10: 5555 Base 11: 41A0 Base 12: 326B Base 13: 26B4 Base 14: 204B Base 15: 19A5 Base 16: 15B3 Base 17: 123D Base 18: H2B Base 19: F77 Base 20: DHF Base 21: CCB Base 22: BAB Base 23: ABC Base 24: 9FB Base 25: 8M5 Base 26: 85H Base 27: 7GK Base 28: 72B Base 29: 6HG Base 30: 655 Base 31: 5O6 Base 32: 5DJ Base 33: 53B Base 34: 4RD Base 35: 4IP Base 36: 4AB |