모두 피보나치 수열을 알고
있습니다. 정사각형을 취하고 같은 정사각형을 붙인 다음 변의 길이가 결과 사각형의 가장 큰 변의 길이와 같은 정사각형을 반복적으로 붙입니다.
결과는 일련의 숫자가 피보나치 시퀀스 인 아름다운 사각형의 나선입니다 .
그러나 사각형을 사용하지 않으려면 어떻게해야합니까?
정사각형 대신 정삼각형을 비슷한 방식으로 사용하면 삼각형의 나선과 새로운 시퀀스 인 Padovan 시퀀스 , 즉 A000931을 얻게됩니다 .
태스크:
양의 정수 주어지면 , 시퀀스 의 번째 항 또는 첫 번째 항이 출력됩니다.N N N
시퀀스의 처음 세 항이 모두 이라고 가정합니다 . 따라서 순서는 다음과 같이 시작됩니다.
입력:
양의 정수
유효하지 않은 입력은 고려할 필요가 없습니다
산출:
파도바 시퀀스 의 번째 항 또는 파도바 시퀀스 의 첫 번째 항N
첫 번째 항이 인쇄되면 출력은 편리한 것 (목록 / 배열, 여러 줄 문자열 등)이 될 수 있습니다.
할 수 있습니다 -indexed 또는 -indexed
테스트 사례 :
(0 인덱스, 번째 용어)
Input | Output
--------------
0 | 1
1 | 1
2 | 1
4 | 2
6 | 4
14 | 37
20 | 200
33 | 7739
(1 인덱스, 첫 번째 항)
Input | Output
--------------
1 | 1
3 | 1,1,1
4 | 1,1,1,2
7 | 1,1,1,2,2,3,4
10 | 1,1,1,2,2,3,4,5,7,9
12 | 1,1,1,2,2,3,4,5,7,9,12,16
규칙 :
a_0=1, a_1=0, a_2=0
. 그 때문에 조금씩 이동하게됩니다.a_5=a_6=a_7=1
14
(0-indexed)는 출력으로 표시되는28
반면, 수익률이 높아야한다고 생각합니다.37