이야기:
Lucy는 George에게 그의 Lucky Number가 무엇인지 물었습니다. 약간의 숙고 끝에 George는 여러 개의 Lucky Numbers가 있다고 대답했습니다. 약간 혼란스러워 한 루시는 조지에게 첫 n
럭키 넘버가 무엇인지 물었다 . 그런 다음 조지는 친구에게 그에게 일을 할 수있는 프로그램을 작성해달라고 부탁했습니다.
도전 과제 :
표준 입력 / 함수 인수에서 문자열 또는 정수를 수신하는 프로그램 / 함수를 작성합니다 n
. 그러면 프로그램 / 기능은 첫 번째 n
Lucky Numbers 를 반환 / 출력합니다 . 행운의 숫자는 다음과 같이 체를 통해 정의됩니다.
양의 정수로 시작하십시오.
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, ...
이제 두 번째 숫자를 제거하십시오.
1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, ...
나머지 두 번째 숫자는 3 이므로 세 번째 숫자를 모두 제거하십시오.
1, 3, 7, 9, 13, 15, 19, 21, 25, ...
다음으로 남은 숫자는 7 이므로 일곱 번째 숫자를 모두 제거하십시오.
1, 3, 7, 9, 13, 15, 21, 25, ...
다음으로, 아홉 번째 숫자 등을 모두 제거하십시오. 결과 시퀀스는 행운의 숫자입니다.
승리:
codegolf의 경우와 마찬가지로 가장 적은 바이트가 이깁니다.
평소와 같이 표준 허점을 사용한 제출 은 실격 처리됩니다.