피보나치 시퀀스는 주변에서 꽤 잘 알려진 일이다. 심지어 자체 태그가 있습니다. 그러나 모든 것을 위해 우리는 우리의 뿌리를 고수하고 싶습니다 1, 1, ...
(또는 0, 1, ...
우리는 결코 알지 못할 수도 있습니다 ...). 이 챌린지에서 규칙은 동일하지만 n
피보나치 시퀀스에서 th 항목 을 얻는 대신에 피보나치 시퀀스로 n
th 항목을 가져옵니다 x, y, ...
.
입력
원하는 순서대로 3 개의 정수 n
출력 순서에서 용어의 색인 (0 또는 1 색인)입니다. x
그리고 y
현재 프로그램 실행의 피보나치 순서의 처음 두 항목입니다.
산출
n
로 시작 피보나치 시퀀스 번째 항 x
, y
.
테스트 사례
(0 인덱스)
n x y out
5 0 0 0
6 0 1 8
6 1 1 13
2 5 5 10
10 2 2 178
3 3 10 23
13 2308 4261 1325165
0 0 1 0
1 0 1 1
(1 인덱스)
n x y out
6 0 0 0
7 0 1 8
7 1 1 13
3 5 5 10
11 2 2 178
4 3 10 23
14 2308 4261 1325165
1 0 1 0
2 0 1 1
경고
가정하십시오 0 <= x <= y
.
입력 순서를 유의하십시오 (일관되어야 함).
[1, 2, 3]
입니까? 예. 3 개의 정수를 받아 들여야하는 것.
n,[x,y]
어디 n
숫자입니다 x
및 y
숫자 목록에서? 그것은 아마도 약간 유연하지만;)