ตัวเลขบางตัวเช่นเป็น palindromes ในฐาน 10: ถ้าคุณเขียนตัวเลขในลำดับที่กลับกันคุณจะได้รับหมายเลขเดียวกัน
ตัวเลขบางตัวเป็นผลรวมของ 2 palindromes; ตัวอย่างเช่นหรือ 1441
สำหรับตัวเลขอื่น ๆ 2 palindromes ไม่เพียงพอ; ตัวอย่างเช่น 21 ไม่สามารถเขียนเป็นผลรวมของ 2 palindromes และดีที่สุดที่คุณสามารถทำได้คือ 3: 1
เขียนฟังก์ชั่นหรือโปรแกรมที่รับอินพุตจำนวนเต็มn
และส่งออกn
ตัวเลข th ซึ่งไม่สามารถย่อยสลายเป็นผลรวมของ 2 palindromes สอดคล้องกับการนี้OEIS A035137
ตัวเลขหลักเดียว (รวมถึง 0) คือ palindromes
ใช้กฎมาตรฐานสำหรับลำดับดังนี้:
- อินพุต / เอาต์พุตมีความยืดหยุ่น
- คุณอาจใช้การจัดทำดัชนี 0- หรือ 1-
- คุณอาจส่งออก
n
คำที่หรือระยะแรกn
หรือลำดับที่ไม่มีที่สิ้นสุด
(ในฐานะ sidenote: จำนวนเต็มทั้งหมดสามารถแยกย่อยเป็นผลรวมของ palindromes ได้สูงสุด 3 รายการ)
กรณีทดสอบ (1 ดัชนี):
1 -> 21
2 -> 32
10 -> 1031
16 -> 1061
40 -> 1103
นี่คือรหัสกอล์ฟดังนั้นคำตอบที่สั้นที่สุดชนะ
n
พิมพ์ลำดับที่ n สมาชิกลำดับที่ OEIS? ฟังดูมีแนวโน้ม ...