다음 순서를 고려하십시오.
0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ...
패턴이없는 것처럼 보이죠? 작동 방식은 다음과 같습니다. 시작 0
점프, n
와, 정수를 n
시작 1
. 그것은 순서에서 다음 번호입니다. 그런 다음 "건너 뛴"숫자를 추가하고 아직 오름차순으로 보이지 않습니다. 그런 다음 n
추가 된 마지막 숫자를 증가 시키고 점프하십시오. 이 패턴을 반복하십시오.
예를 들어에 도달 11
하면에 n=5
있습니다. 우리는으로 증가 n
하고으로 n=6
올라간 17
다음 13 14 15 16
아직 보이지 않았으므로 추가합니다. 다음 점프는 n=7
이므로 시퀀스의 다음 요소는 23
입니다.
도전
input이 주어지면 이 시퀀스의 첫 번째 항 , 시퀀스의 첫 번째 항을 x
출력 하거나 시퀀스의 항에 대한 무한 목록을 작성하십시오. 0 또는 1 인덱싱을 선택할 수 있습니다.x
x