도전:
인덱스 정수 감안할 때 n
, 중 출력 n
순서 최대 인덱스를 포함하여이 순서의 '일 항목 또는 출력 n
:
25,25,7,28,29,20,21,22,23,14,35,26,7,28,29,20,16,29,12,15,28,21,14,17,30,13,16,29,12,15,28,21,10,6,12,18,15,11,7,13,19,17,13,9,15,21,18,14,10,16,22,19,15,11,17,23,20,16,12,18,24,21,17,13,19,25,23,19,15,21,27,24,20,16,22,28,25,21,17,23,29,16,13,9,15,21,18,14,10,16,22,20,16,12,18,24,21,17,13,19
이 순서는 어떻게 작동합니까?
참고 :이 설명에서 인덱스 n
는 1 인덱스입니다.
숫자 넣어 1
통해 x
길이의 두 라인에 n*6 - 1
, x
의 숫자 합계 후 현재 반복 사용 된 번호의 길이에 의존하고, n
이들 두 줄의 "일 / 가장 오른쪽 올림픽 반지.
시퀀스의 첫 번째 숫자는 다음과 같이 계산됩니다.
The length of the lines are 5 (because 1*6 - 1 = 5):
12345
67891(0)
Then leave the digits in an Olympic Rings pattern:
1 3 5
7 9
And sum them:
1+3+5+7+9 = 25
그래서 n=1
결과 25
.
시퀀스의 두 번째 숫자는 다음과 같이 계산됩니다.
The length of the lines are 11 (because 2*6 - 1 = 11):
12345678910
11121314151(6)
Then leave the digits in the second/right-most Olympic Rings pattern:
7 9 0
4 5
And sum them:
7+9+0+4+5 = 25
그래서 n=2
결과 25
.
시퀀스의 세 번째 숫자는 다음과 같이 계산됩니다.
The length of the lines are 17 (because 3*6 - 1 = 17):
12345678910111213
14151617181920212(2)
Then leave the digits in the third/right-most Olympic Rings pattern:
1 2 3
0 1
And sum them:
1+2+3+0+1 = 7
그래서 n=3
결과 7
.
기타
도전 규칙 :
- 때 출력
n
'순서 번째 항목이, 대신 1 인덱스의 0 인덱스로 입력을 할 수 있지만,의 계산이 있음을 염두에 두어야하는n*6 - 1
다음이 될 것(n+1)*6 - 1
나(n+1)*5 + n
. - 길이에 도달하면 첫 번째 줄의 끝에서 두 자리 이상의 단일 숫자를 나눌 수 있으므로
n*5 + n-1
두 개 이상의 숫자가있는 숫자는 부분적으로 1 행의 후미 부분이 될 수 있습니다. 2 행의 앞 부분
일반 규칙:
- 이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
코드 골프 언어가 코드 골프 언어 이외의 언어로 답변을 게시하지 못하게하십시오. '모든'프로그래밍 언어에 대한 가능한 한 짧은 대답을 생각해보십시오. - 표준 규칙이 답변에 적용 되므로 STDIN / STDOUT, 적절한 매개 변수 및 리턴 유형의 전체 프로그램과 함께 함수 / 방법을 사용할 수 있습니다. 당신의 전화.
- 기본 허점 은 금지되어 있습니다.
- 가능하면 코드 테스트 링크를 추가하십시오.
- 또한 필요한 경우 설명을 추가하십시오.
테스트 사례 :
다음은 테스트 사례 1-1,000의 붙여 넣기 저장소 이므로 자유롭게 선택할 수 있습니다.
몇 가지 더 높은 테스트 사례 :
1010: 24
1011: 24
2500: 19
5000: 23
7500: 8
10000: 8
100000: 25
n=1
그렇게 n*5 + n-1
될 1*5 + 1-1
차례이다, 5 - 0 = 5
.
n * 5 + n - 1
동일 n * 6 - 1
?
1*5 + 1-1 = 5
? 그렇지1*5 + 5 - 1 = 9
않습니까?