Для цього завдання потрібно вивести результат суми деяких чисел. Які ці цифри? Ну, ви отримуєте вхід, ( 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
З огляду на те, що перше число Фібоначчі представлене формулою 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
чи не включено сюди номери вирівнень?