이것은 강도 게시물입니다. 경찰 포스트는 여기에있다 .
당신의 임무는 정수 입력 N 을 취하고 시퀀스 OEIS A002942 의 N 번째 숫자를 출력하는 것 입니다.
순서는 거꾸로 쓴 제곱 숫자로 구성됩니다.
1, 4, 9, 61, 52, 63, 94, 46, 18, 1, 121, 441, ...
선행 0은 잘 립니다 ( 100 은 001 이 아니라 1 이 됨 ). 이것을 문자열로 연결하면 하나의 긴 숫자가 나타납니다.
1496152639446181121441
이 문자열 / 숫자에 N 번째 숫자를 출력해야합니다 . N 을 0 인덱싱 또는 1 인덱싱으로 선택할 수 있습니다 (선택한 것을 명시하십시오).
테스트 사례 (1 인덱스) :
N = 5, ==> 1
N = 17, ==> 1 <- Important test case! It's not zero.
N = 20, ==> 4
N = 78, ==> 0
N = 100, ==> 4
N = 274164, ==> 1
코드는 최대 N = 2 ^ 15의 숫자에 대해 작동해야 합니다 (언어가 기본적으로 32 비트 정수를 처리 할 수없는 경우 (이 경우 N 은 더 낮을 수 있음)).
강도 :
경찰의 게시물을 부수려고 노력해야합니다.
코드는 경찰 게시물과 동일한 언어로 작성되어야하며 경찰이 제공 한 거리와 정확히 동일한 거리의 레 벤슈 테인 거리를 가져야합니다. 코드는 원래 솔루션보다 길 수 없지만 크기는 동일 할 수 있습니다.
여기에서 레 벤슈 테인 거리를 확인할 수 있습니다 !
우승자는 가장 많은 게시물을 해독 한 강도가됩니다.