รับตัวเลขNเอาต์พุต / return Xดังนั้นN + Xคือ palindrome โดยที่| X | จะต้องมีขนาดเล็กที่สุด
Palindrome:ตัวเลขคือ palindrome หากลำดับของตัวเลขเหมือนกันเมื่ออ่านจากซ้ายไปขวาเหมือนกับเมื่ออ่านจากขวาไปซ้าย
95359
และ6548456
มีความสมมาตร123
และ2424
ไม่ใช่ ตัวเลขที่มีเลขศูนย์นำหน้าเช่น020
palindrome
การป้อนข้อมูลเป็นจำนวนเต็มบวกที่มีขนาดเล็กกว่า 10 15 อ่านจาก stdin เป็น method-parameter อะไรก็ได้
เอาท์พุทจะต้องเป็นจำนวนเต็ม (บวกหรือลบ) และควรเป็น 0 ถ้าอินพุตนั้นเป็นพาลินด์มาแล้ว คุณสามารถเขียนผลลัพธ์ของคุณไปยัง stdout ส่งคืนจากฟังก์ชั่นหรือสิ่งที่คุณต้องการ หากมี 2 ตัวเลข (เช่น2
และ-2
) ที่ตรงตามข้อกำหนดให้ส่งออกเพียงหนึ่งในนั้น
ตัวอย่าง:
Input Output
3 0
234 -2
1299931 -10
126 5 or -5 (only one of them)
N=10
ผลลัพธ์สามารถเป็นX=-1
หรือX=1
?