이 문제를 해결하려면 일부 숫자의 합 결과를 출력해야합니다. 이 숫자는 무엇입니까? 글쎄, 당신은 (입력을 주어 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
여기에 피보나치 숫자에 포함되지 않는 이유는 무엇입니까?