Für diese Herausforderung müssen Sie das Ergebnis der Summe einiger Zahlen ausgeben. Was sind diese Zahlen? Nun, Sie erhalten eine Eingabe ( a, b), die Ganzzahlen (positiv, negativ oder null) sind a != b, und a < b, und jede Ganzzahl innerhalb aund b(einschließlich dieser) hat Exponenten gemäß den Fibonacci-Zahlen. Das ist verwirrend. Hier ist ein Beispiel:
Input: (-2, 2)
Output: -2**1 + (-1**1) + 0**2 + 1**3 + 2**5 =
-2 + -1 + 0 + 1 + 32 = 30
Da die erste Fibonacci-Zahl durch dargestellt wird f(0), lautet die Formel:
a**f(0) + ... + b**f(b-a+1)
Eingabe, Verarbeitung, Ausgabe
Um dies zu verdeutlichen, sind hier einige Testfälle, die Verarbeitung der Eingabe und die erwarteten Ausgaben aufgeführt:
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
Regeln
Keine Standardlücken erlaubt
Exponenten müssen gemäß der Fibonacci-Reihe in Ordnung sein
Der Code muss für die oben genannten Testfälle funktionieren
Es muss nur die Ausgabe zurückgegeben werden
Gewinnkriterien
Der kürzeste Code gewinnt!
0Ist das hier also nicht in den Fibonacci-Zahlen enthalten?