우리는 모두 quine 이 무엇인지 알고 있습니다. 반전 quine 인쇄하는 소스 코드를 읽지 않고 소스 코드의 역, 그리고 전적으로 인쇄 가능한 ASCII 문자의 구성 (공간을 통해하는 비어 있지 않은 프로그램입니다 ~).
여기서 "소스 코드의 역수"는 다음을 의미합니다. 프로그램 출력에는 인쇄 가능한 각 ASCII 문자 (m-c) 시간이 포함되어야합니다 . 여기서 c 는 해당 문자가 코드에서 발생하는 횟수이고 m 은 최대입니다. 코드에서 문자가 반복되는 횟수
(즉 , 코드 + 출력 = 인쇄 가능한 모든 ASCII 의 m 배 순열 )
예를 들어, 프로그램이 12345이면 m = 1 이고이 문자열의 순열을 출력해야합니다.
!"#$%&'()*+,-./06789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
프로그램이 AAB이면 m = 2 이고 다음과 같은 순열을 출력해야합니다.
!!""##$$%%&&''(())**++,,--..//00112233445566778899::;;<<==>>??@@BCCDDEEFFGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[[\\]]^^__``aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~
누락 된 두 개와 누락 된 A한 개가 B있습니다.
모든 인쇄 가능한 ASCII 문자를 포함하고 출력하는 프로그램이 유효한 역 퀴인 ( m = 1 만족 )은 아니지만 길이에 따라 그러한 대답은 경쟁력이 없습니다.
위 단락에 설명 된대로 반전 된 퀴인 프로그램을 작성해야합니다. 이것이 code-golf 이므로 바이트 단위의 가장 짧은 프로그램이 승리합니다. 행운을 빕니다!
duplicated for every repeated character in the source code도전의 모든 차이를 만들어내는 점을 강조해야합니다
11234512345?
duplicated for every repeated character in the source code의미가 있는지 또는 의견 이 해당 기준에 대해 유효한지 파악하려고 시도하는 의견이 있기 때문에 VTC를 "불명확 한"것으로 VTC로 설정합니다. 여기에 몇 가지 질문이 있습니다.