กำหนดจำนวนเต็มN
เป็นอินพุตเอาต์พุตN
จำนวน permutapalindromic ที่
จำนวน permutapalindromic เป็นจำนวนเต็มบวกอย่างเคร่งครัดเช่นที่มีอย่างน้อยหนึ่งการเปลี่ยนแปลงของตัวเลขที่ส่งผลให้ palindrome (เช่นจำนวนที่เป็นของตัวเองกลับ)
ตัวอย่างเช่น117
เป็นจำนวน permutapalindromic เนื่องจากตัวเลขสามารถเปลี่ยนเป็นตัวเลข171
ซึ่งเป็น palindrome
เราพิจารณาว่าตัวเลขเช่น10
นี้ไม่ใช่ตัวเลข permutapalindromic แม้ว่าจะ01 = 1
เป็นแบบ palindrome เรากำหนดว่าการเปลี่ยนรูปแบบ palindromic จะต้องไม่มีศูนย์นำหน้า (เช่น0
นั้นเองไม่ได้เป็น permutapalindromic)
ตัวเลขที่มี palindromes แล้วยัง permutapalindromic เนื่องจากอนุญาตให้ไม่มีอะไรถูกต้อง
อินพุตและเอาต์พุต
N
อาจเป็นดัชนี 0 หรือดัชนี 1 โปรดระบุว่าคำตอบของคุณสองข้อที่ใช้- การป้อนข้อมูลสามารถดำเนินการผ่าน
STDIN
เป็นอาร์กิวเมนต์ฟังก์ชันหรือสิ่งอื่นที่คล้ายกันในภาษาที่คุณเลือก เอาต์พุตสามารถเขียนไปยังSTDOUT
ส่งคืนจากฟังก์ชันหรือสิ่งอื่นที่คล้ายกันในภาษาที่คุณเลือก - อินพุตและเอาต์พุตต้องอยู่ในฐานเลขฐานสิบ
กรณีทดสอบ
กรณีทดสอบต่อไปนี้จัดทำดัชนี 1 โปรแกรมของคุณจะต้องสามารถผ่านกรณีทดสอบใด ๆ ที่แสดงไว้ที่นี่ในเวลาไม่เกิน 1 นาที
N Output
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 11
42 181
100 404
128 511
256 994
270 1166
เกณฑ์การให้คะแนน
นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ
10
)