- 21, Oct 2024
- #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
a**f(0) + ... + b**f(b-a+1)
), которые являются целыми числами (положительными, отрицательными или нулевыми) , f(0)
, and Input: (-2, 2)
Output: -2**1 + (-1**1) + 0**2 + 1**3 + 2**5 =
-2 + -1 + 0 + 1 + 32 = 30
, и каждое целое число внутри b
and a
(включая их) будут иметь показатели степени согласно числам Фибоначчи. Это сбивает с толку, поэтому вот пример:
a < b
Учитывая, что первое число Фибоначчи представлено формулой a != b
, the formula is:
b
Ввод, обработка, вывод
Чтобы прояснить вышеизложенное, вот несколько тестовых примеров, обработка входных данных и ожидаемые выходные данные:
a
Правила
Стандартные лазейки не допускаются
Экспоненты должны быть упорядочены в соответствии с рядом Фибоначчи.
Код должен работать для приведенных выше тестовых случаев
Необходимо вернуть только вывод
Критерии победы
Самый короткий код выигрывает!
#код-гольф #математика #фибоначчи