0. คำจำกัดความ
ลำดับคือรายการของตัวเลข ชุดคือผลรวมของรายการหมายเลขที่
ชุดจำนวนธรรมชาติประกอบด้วย "จำนวนเต็มไม่เป็นลบมากกว่าศูนย์" ทั้งหมด หาร (ในบริบทนี้) ของจำนวนธรรมชาติเจเป็นจำนวนธรรมชาติฉันเช่นว่าเจ ÷ ฉันยังเป็นจำนวนธรรมชาติ
1. PREAMBLE
สองคำถามอื่น ๆ บนเว็บไซต์นี้กล่าวถึงแนวคิดของการหารหรือลำดับของตัวหารของจำนวนธรรมชาติซึ่งน้อยกว่า การหาตัวเลขที่เป็นมิตรนั้นเกี่ยวข้องกับการคำนวณผลรวมของตัวหารเหล่านี้เรียกว่าผลรวมของ aliquot หรือ aliquot หมายเลขธรรมชาติทุกตัวมีผลรวมของส่วนลงตัวเองแม้ว่าค่าของผลรวมส่วนแบ่งของจำนวนนั้นไม่จำเป็นต้องไม่ซ้ำกันกับจำนวนนั้น ( Exempli gratiaทุกหมายเลขเฉพาะมีผลรวมส่วนลงตัวจำนวน 1)
2. ความท้าทาย
กำหนดจำนวนตามธรรมชาติn
ส่งคืนn
ตัวเลขหลักที่ลำดับของผลรวมของส่วนลงตัว หลายซีรีส์แรกในลำดับเริ่มต้นด้วยซีรีย์ 1 คือ:
{0, 1, 1, 3, 1, 6, 1, 7, 4, 8, 1, 16, 1, 10, 9, 15, 1, 21, 1, 22, 11, 14, 1, 36, 6, 16, 13}
ตัดแบ่งลักษณะเหล่านี้:
0113161748116110915121122111413661613
การป้อนข้อมูลอาจเป็นศูนย์ดัชนีหรือหนึ่งดัชนีตามการตั้งค่าของคุณ การแก้ปัญหาจะต้องเป็นโปรแกรมหรือฟังก์ชั่นที่สามารถส่งคืนตัวเลขที่ 10,000 (ป้อนได้ถึง9999
หรือ10000
) โซลูชั่นการทำงานที่สั้นที่สุดชนะ
3. กรณีทดสอบ
คู่ที่ถูกต้องของอินพุต - เอาท์พุตควรรวมถึง แต่ไม่ จำกัด เฉพาะดังต่อไปนี้:
0 or 1 -> 0
4 or 5 -> 1
12 or 13 -> 6
9999 or 10000 -> 7
หมายเลขก่อนหน้า "หรือ" ถูกทำดัชนี 0; หมายเลขต่อไปนี้คือ 1-indexed
กรณีทดสอบเพิ่มเติมอาจมีให้ตามคำขอ
4. การอ้างอิง
OEIS มีรายการตัวเลขและจำนวนเงินส่วนแบ่ง