소개
EKG 시퀀스는 1과 2로 시작하며, 다음 항은 아직 시퀀스에 포함되지 않은 가장 작은 양의 정수이고 마지막 항과의 공통 요소가 1보다 큽니다 (공동체가 아님).
첫 번째 용어는 다음과 같습니다.
1, 2, 4, 6, 3, 9, 12, 8, 10, 5, 15, ...
용어의 그래프가 EKG와 매우 유사하기 때문에 EKG라고합니다.
OEIS 의 시퀀스 A064413입니다 .
도전
정수 n 을 입력으로 취하고 시퀀스 의 n 개의 첫 항이 n 보다 큰 함수를 출력하는 함수를 작성해야합니다 .
시퀀스의 규칙이 세 번째 항으로 시작함에 따라 입력 정수는 3보다 크거나 같아야합니다. 예를 들어, 입력 10
이 주어지면 출력은 1
7 번째 항이기 때문에 12
나머지 10 개의 항 중 어느 것도 10을 초과하지 않기 때문 입니다.
테스트 사례
3-> 1
10-> 1
100-> 9
1000-> 70
규칙
- 3보다 작은 정수의 경우 함수는 0 또는 오류 코드를 출력 할 수 있습니다.
- 코드 골프는 짧을수록 좋습니다.
1
하여 시퀀스의 0 번째 항을 사용할 수 있습니까 ? 예를 들어15
10 번째 항 대신5
?