รับตัวเลข> 0 ส่งออกผลรวมกับตัวเลขทั้งหมด (1 .. n) เรียงต่อกันและย้อนกลับและเพิ่มขึ้น ตัวอย่างเช่นด้วย n = 6:
หมายเลข 1 ถึง 6 เรียงต่อกัน:
123456
ย้อนกลับ
654321
การรวมเข้าด้วยกันจะทำให้: 777777 อีกตัวอย่างหนึ่งคือ n = 11:
1 2 3 4 5 6 7 8 9 10 11 > 1234567891011
และ
11 10 9 8 7 6 5 4 3 2 1 > 1110987654321
2345555545332
เพิ่มพวกเขาขึ้นมาด้วยกันจะส่งผลให้ นอกจากนี้ยังเป็นที่รู้จักกันA078262
รหัสที่สั้นที่สุดชนะ!
n
หรือเราจำเป็นต้องสนับสนุนจำนวนเต็มขนาดใหญ่โดยพลการหรือไม่?
max(256,yourlanguagesdefaultintegertypelimit)
" แต่มันควรจะระบุ
10
23333333231