คุณควรเขียนโปรแกรมหรือฟังก์ชั่นที่ให้รายการจำนวนเต็มบวกคูณแต่ละองค์ประกอบด้วยจำนวนเต็มบวกที่เล็กที่สุดที่เป็นไปได้เพื่อสร้างรายการที่เพิ่มขึ้นอย่างเคร่งครัด
ตัวอย่างเช่นถ้าอินพุตเป็น
5 4 12 1 3
การคูณจะเป็น
5*1=5 4*2=8 12*1=12 1*13=13 3*5=15
และผลลัพธ์จะเป็นรายการที่เพิ่มขึ้น
5 8 12 13 15
อินพุต
- รายการจำนวนเต็มบวกที่มีองค์ประกอบอย่างน้อย 1 ตัว
เอาท์พุต
- รายการของจำนวนเต็มบวก
ตัวอย่าง
9 => 9
1 2 => 1 2
2 1 => 2 3
7 3 => 7 9
1 1 1 1 => 1 2 3 4
5 4 12 1 3 => 5 8 12 13 15
3 3 3 8 16 => 3 6 9 16 32
6 5 4 3 2 1 => 6 10 12 15 16 17
9 4 6 6 5 78 12 88 => 9 12 18 24 25 78 84 88
8 9 41 5 12 3 5 6 => 8 9 41 45 48 51 55 60
15 8 12 47 22 15 4 66 72 15 3 4 => 15 16 24 47 66 75 76 132 144 150 153 156
นี่คือรหัสกอล์ฟเพื่อให้โปรแกรมหรือฟังก์ชันที่สั้นที่สุดชนะ
สนุกจริง: องค์ประกอบสุดท้ายของการส่งออกสำหรับการป้อนข้อมูลที่N, N-1, ... ,1
น่าจะเป็น(N+1)th
องค์ประกอบของลำดับA007952 หากคุณพบหลักฐานคุณยินดีที่จะรวมไว้ในคำตอบกอล์ฟของคุณหรือโพสต์ไว้เป็นความคิดเห็น