이 도전은 매우 간단합니다. 입력으로 정규식을 사용합니다.
그런 다음 소스 코드가 정규식과 일치하는지 여부에 대한 진실 / 거짓을 출력합니다. 그렇게 간단합니다! 두 가지만 더 :
- quine 내장 없음; 그러나 파일 IO 등으로 코드의 소스 코드에 액세스 할 수 있습니다.
- 이것은 code-golf 이므로 바이트 단위의 가장 짧은 코드가 이깁니다!
예
소스 코드는 말이었다 경우 abc
의 입력은 a\wc
진정한 반환과의 입력은 a\dc
false를 반환합니다.
\d
BRE에서 특별하지 않다; 문자와 일치합니다 d
. 3. 특정 정규 표현식을 선택하면 해당 언어를 지원하는 언어로 문제를 제한 할 수 있으며 BRE를 지원하는 언어는 거의 없습니다. 의도적인가요?