( ASCII의 95 자 ... 95 영화 인용문에서 영감을 받음 )
도전
입력이 주어지면 피보나치 수를n
출력하십시오 . 또는 색인을 사용할 수 있습니다 . 제출할 내용을 명시하십시오. 간단 하죠? 캐치는 바로 이전 답변의 문자 세트를 가져 와서 두 문자를 제거하고 별도의 문자를 추가해야한다는 것입니다. 별도의 문자는nth
0
1
- 직전 답변의 문자 세트가 아닙니다
- (인쇄 가능한 ASCII, 공백, 줄 바꿈, 가로 탭) 집합에서
따라서 전체 문자 세트 크기는 직전의 대답 세트보다 정확히 1 작아집니다.
초기 답변
첫 번째 제출에는 두 개의 문자가 제거 된 서브 세트 (모든 인쇄 가능한 ASCII, 공백, 줄 바꿈 및 가로 탭)가 포함되어야합니다. 이후에 제출할 때마다 답변을이 원본 ASCII 전용 형식으로 제한해야합니다 (유니 코드 또는 확장 ASCII 문자를 추가 할 수 없음을 의미합니다. 죄송합니다. Jelly, APL 등).
예와 설명
- 첫 번째 대답은 C이며 (거의 모든 인쇄 가능한 ASCII, 줄 바꿈, 수평 탭)를 포함하고, 생략 가정
%
하고^
그 문자 세트에서. 그런 다음 두 번째 제출은 이전 (거의 모든 인쇄 가능한 ASCII, 줄 바꿈 및 가로 탭) 문자 세트에서 두 문자를 제거하고%
또는에 추가해야합니다^
. 아마도 개행을 생략하는 한 줄짜리 PowerShell 답변 일 것입니다. 등등. - 이전 답변에
print(){}!*+
문자 세트 (12 자)가 포함 된 경우 제출에는print(){}!
(10 자) 및 추가 문자 하나 (10 자) 및 추가 문자 하나 가 포함될 수 있습니다print(){!+
. - 이전의 대답이 있다면
print(){}!*+
그 문자 세트 (12 자)로 제출는 할 수 없는 이print()
와&
있기 때문에, 그 문자 세트로 (8 자)12 - 8 > 1
. - 이전의 대답이 있다면
print(){}!*+
그 문자 세트로 (12 자), 제출은 할 수 없습니다 있습니다print(){}!
(10 자)와 추가 문자*
가 11 개 문자에도 불구하고,이 이후의 문자 집합과을*
이전 세트에 포함되어 있습니다. - 캐릭터 세트의 모든 캐릭터가 제출에 유용한 것을 수행하지는 않습니다. 예를 들어, 이전 답변에
print(){}!*+
문자 세트가 있고 언어!
에 피보나치 시퀀스를 계산하고#
주석을 시작하는 내장 기능이있는 경우 제출이!#print(){}
유효 할 수 있습니다 . - 문자 세트에서 동일한 문자를 여러 번 사용할 수 있습니다. 예를 들어, 문자 세트가이라고 가정하면
!*#_
대답은!!!**#**#_!!
받아 들여질 수 있고 받아 들일 수 있습니다 . - 코드 외에도 (설명도 좋습니다!) 나중에 제출하기 쉽도록 문자 세트를 명시 적으로 나열하십시오.
승리
도전의 승자는 두 번째로 가장 최근에 제출 한 사람 (즉, 체인을 끊은 이후 마지막으로 게시 한 사람이 아님)이됩니다.
최종 규칙
일반적인 답변 체인 규칙이 적용됩니다.
- 같은 사람이 연속으로 두 번 게시 할 수 없습니다
- 답변이 유효하지 않은 것으로 간주되는 경우 (예 : 금지 된 문자를 사용했거나 올바르게 계산하지 않은 경우) 삭제해야합니다 (및 후속 답변도 연결되어 있음).
- "동시에"게시하는 두 명의 사용자는 이전 제출을 보류해야합니다.
- 동일한 언어를 한 번에 두 번 게시 할 수 없습니다. 이 규칙의 목적 상, 같은 가족 (예 : Python 2 및 Python 3)의 언어는 "동일한 언어"로 계산됩니다.
마지막 것들 :
- 이 게시물은 답변이 올바른 순서로 표시되도록 "가장 오래된 것"으로 정렬하는 경우 가장 효과적입니다.
- Kyle Gullion은 Python 에서 코드 검사기를 구성하여 누락되었거나 잘못된 문자가 있는지 확인합니다.