오늘이 글을 쓰고있는 3 월 31 일입니다. 미국에서 이것은입니다 3/31
. 나는 331
도전을 제기하기 위해 숫자 로 놀고 있었고 , 그 잔류 물 (모듈로 작은 숫자)은 회문으로 나타났습니다. 331%2=1, 331%3=1, 331%4=3, 331%5=1, 331%6=1
( 11311
).
정수가 주어지면 모듈로를 취할 때 회문 잔류 물이 n > 2
있는 첫 번째 n
양수를 출력하십시오 [2,n]
.
예를 들어 input 7
의 경우 출력은이어야합니다 1, 42, 43, 140, 182, 420, 421
. 그 이유를 설명하는 차트는 다음과 같습니다.
mod
num | 2 3 4 5 6 7
-----------------
1 | 1 1 1 1 1 1
42 | 0 0 2 2 0 0
43 | 1 1 3 3 1 1
140 | 0 2 0 0 2 0
182 | 0 2 2 2 2 0
420 | 0 0 0 0 0 0
421 | 1 1 1 1 1 1
입력
하나의 양의 정수 n
에 n > 2
편리한 형식 .
산출
상기 n
개략 된 제 1 회문 잔류 물의 결과 배열 / 목록 . 다시, 어떤 적절한 형식으로.
규칙
- 의 경우
n > 10
잔류 물 목록이 회문인지 확인하기 전에 평평한 것으로 가정합니다. 즉,[1, 10, 11]
회 문성이지만[1, 10, 1]
그렇지 않습니다. - 전체 프로그램 또는 기능이 허용됩니다. 함수 인 경우 출력하지 않고 출력을 반환 할 수 있습니다.
- 가능하면 다른 사람들이 귀하의 코드를 시험해 볼 수 있도록 온라인 테스트 환경에 대한 링크를 포함하십시오!
- 표준 허점 은 금지되어 있습니다.
- 이것은 코드 골프 이므로 모든 일반적인 골프 규칙이 적용되며 가장 짧은 코드 (바이트)가 이깁니다.
예
[input]
[output]
3
[1, 6, 7]
4
[1, 4, 5, 8]
5
[1, 50, 60, 61, 110]
6
[1, 30, 31, 60, 61, 90]
7
[1, 42, 43, 140, 182, 420, 421]
8
[1, 168, 169, 336, 337, 504, 505, 672]
9
[1, 2520, 2521, 5040, 5041, 7560, 7561, 10080, 10081]
10
[1, 280, 281, 560, 1611, 1890, 1891, 2170, 2171, 2241]
11
[1, 22682, 27720, 27721, 50402, 55440, 55441, 78122, 83160, 83161, 105842]
n
요소 만 포함되어 있다면 반드시 할 필요는 없습니다 .
[1, 10, 11]
, [1, 10, 1]
아닙니다"는 수학적으로 너무 잘못 보인다.