이것은 경찰과 강도 도전입니다. 강도 실의 경우 여기 로 이동 하십시오 .
이 과제에는 경찰이 선택한 2 개의 OEIS 시퀀스 ( S 1 , S 2) 와 해당 시퀀스를 얼마나 잘 골라 내고 난독 처리 할 수 있는지가 포함됩니다.
경찰의 도전
경찰이해야 할 일은 자유롭게 사용할 수있는 언어 와 두 개의 OEIS 시퀀스 를 선택하는 것 입니다. 그런 다음 입력 n 을 취하고 S 1 (n)을 생성 하는 해당 언어로 코드 A 를 작성하십시오 . 해당 코드가 X 문자 (X 이하 ) 의 Levenshtein 거리 에 의해 수정되고 같은 언어 로 코드 B 로 바뀌면 S 2 (n) 을 생성해야합니다 . 실제로이 코드 B를 작성해야 하지만, 도전이 안전해질 때까지 공개하지 마십시오 (아래 참조).0.5 * (length A)
경찰의 제출에는 언어 이름, 전체 코드 A , 바이트 수 A , 비밀 B 코드 에 대한 변경 횟수 X 값 및 선택한 S 1 및 S 2 시퀀스 번호가 포함되어야합니다. 각 순서가 0 색인인지 1 색인인지를 선택할 수 있지만 제출시이를 지정하십시오.
특정 제출 균열, 강도는 프로그램을 마련한다 C S 생성 동일한 언어 (및 버젼)에서 2 (N)를이고 Y의 캐릭터로부터 멀리 변화 (함께 ). 강도는 경찰이 비밀리에 생성 한 것과 동일한 B 코드를 반드시 찾을 필요는 없습니다 .Y <= X
승리와 득점
경찰의 답변이 7 일 (168 시간) 내에 크랙되지 않은 경우 자신의 B 솔루션을 공개 할 수 있으며이 시점에서 귀하의 답변은 안전한 것으로 간주됩니다. 해결책을 밝히지 않는 한 7 일이 지난 후에도 여전히 강도에 의해 해킹 될 수 있습니다. 답변에 금이 가면 답변 헤더에 해당 강도의 답변 링크와 함께 표시하십시오.
경찰은 A 가 가장 짧은 무단 제출로 승리합니다 . 묶인 경우 가장 작은 X 가 타이 브레이커로 사용됩니다. 여전히 묶여 있으면 이전 제출이 이길 것입니다.
추가 규칙
(0.5*len(A))