สำหรับความท้าทายนี้คุณจะต้องแสดงผลลัพธ์ของผลรวมของตัวเลขบางจำนวน ตัวเลขเหล่านี้คืออะไร? คุณได้รับอินพุต ( a
, b
) ซึ่งเป็นจำนวนเต็ม (บวกลบหรือศูนย์) a != b
และa < b
และแต่ละจำนวนเต็มภายในa
และb
(รวมถึงพวกเขา) จะมีเลขชี้กำลังตามตัวเลขฟีโบนักชี นี่เป็นตัวอย่างที่สับสน:
Input: (-2, 2)
Output: -2**1 + (-1**1) + 0**2 + 1**3 + 2**5 =
-2 + -1 + 0 + 1 + 32 = 30
ระบุว่าหมายเลข Fibonacci แรกถูกแทนด้วยf(0)
สูตรคือ:
a**f(0) + ... + b**f(b-a+1)
อินพุต, การประมวลผล, เอาท์พุท
เพื่อชี้แจงด้านบนนี่คือกรณีทดสอบบางส่วนการประมวลผลอินพุตและเอาต์พุตที่คาดหวัง:
Input: (1, 2)
Processing: 1**1 + 2**1
Output: 3
Input: (4, 8)
Processing: 4**1 + 5**1 + 6**2 + 7**3 + 8**5
Output: 33156
Input: (-1, 2)
Processing: -1**1 + 0**1 + 1**2 + 2**3
Output: 8
Input: (-4, -1)
Processing: -4**1 + -3**1 + -2**2 + -1**3
Output: -4
กฎระเบียบ
ไม่อนุญาตช่องโหว่มาตรฐาน
เลขชี้กำลังต้องเป็นระเบียบตามลำดับฟีโบนักชี
รหัสจะต้องใช้สำหรับกรณีทดสอบด้านบน
จะต้องส่งคืนเฉพาะเอาต์พุตเท่านั้น
เกณฑ์การชนะ
รหัสที่สั้นที่สุดชนะ!
0
ไม่รวมอยู่ในตัวเลขฟีโบนักชีที่นี่?