다음 순서를 고려하십시오.
1, 0, 1, 2, 4, 1, 6, 8, 0, 1, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 0, 1, ...
짝수는 0 부터 시작하여 길이가 증가하는 런으로 그룹화됩니다. 그것들은 주기적으로 배열되어 8 에 도달 할 때까지 오름차순으로 정렬 된 다음 0 에서 다시 순환 됨을 의미합니다 . 1 은 짝수의 런을 구분하고 시퀀스도 시작합니다. 이 순서가 어떻게 형성되는지 시각화 해 봅시다 :
1, 0, 1, 2, 4, 1, 6, 8, 0, 1, 2, 4, 6, 8, 1, 0, 2, 4, 6, 8, 1, ...
- ---- ------- ---------- -------------
run length: 1 2 3 4 5 ...
position of 1: X X X X X X ...
even sequence: 0, 2, 4, 6, 8, 0, 2, 4, 6, 8, 0, 2, 4, 6, 8 ...
허용되는 입력 및 출력 방법 :
입력 으로 정수 N 을 받고이 시퀀스 의 N 번째 항을 출력합니다 .
정수 N 을 입력으로 받아이 시퀀스 의 첫 번째 N 항을 출력합니다 .
순서를 무기한으로 인쇄하십시오.
처음 두 방법에 대해 0 또는 1 인덱싱을 선택할 수 있습니다.
표준 입력 및 출력 방법 을 사용하면서 모든 프로그래밍 언어로 경쟁 할 수 있습니다 . 표준 허점 은 금지되어 있습니다. 이것은 code-golf 이므로 각 언어에서 가장 짧은 코드가 승리합니다.