소개
문제는 자체 소스 코드와 주어진 문자열 입력의 교차점을 인쇄하는 프로그램 / 함수를 만드는 것입니다. 이것은 코드 골프이며 더 정확합니다.
I
입력 세트로 하자{"a","b","c"}
S
소스 코드 세트를 보자{"b","f"}
- 그런 다음 교차점은 그들이 공유하는 것입니다.
I ∩ S = {"b"}
입력
입력이 유연합니다. 소스 코드에 사용 된 문자 인코딩을 처리 할 수 있어야합니다.
산출
출력이 유연합니다. 입력 및 소스 코드가 공유하는 문자 세트 여야합니다. 또한 세트 는 순서가없는 고유 한 개체 모음입니다. 요약하자면:
- 유연한 출력 :
- 데이터 구조가 될 수 있습니다 (문자열 또는 기타)
- 순서가 맞지 않을 수 있음
- 후행이있을 수 있습니다
\n
- 분명해야한다
제한
quine challenge와 유사하게 프로그램 / 기능은 자체 소스 코드를 읽지 못할 수 있으며 0 바이트 솔루션은 허용되지 않습니다.
예
- #1
functor x(I){ return I ∩ self; }
Inputs Outputs
------ -------
enter preformatted text here -> {"e","n","t","r","f","o","x"}
["Albrt"," Einstin"] -> {"l","r","t","n","s"}
- # 2
(_)->_&"(_)->&\"\\"
Inputs Outputs
------ -------
"Security at the expense of -> "
usability comes at the expense
of security."
(0____0) -> (_)
- #삼
ಠa益длф
Inputs Outputs
------ -------
Far out in the uncharted backwaters ->"a"
of the unfashionable end of the
Western Spiral arm of the Galaxy lies
a small unregarded yellow sun.
Orbiting this at a distance of roughly
ninety-eight million miles is an
utterly insignificant little blue-green
planet whose ape-descended life forms
are so amazingly primitive that they
still think digital watches are a pretty
neat idea.
(ノಠ益ಠ)ノ彡┻━┻ ->"ಠ益"
테스트 사례
Albert Einstein
\__( O__O)_/
!@#$%^&*()_+{}|:"<>?
1234567890-=[]\;',./
(ノಠ益ಠ)ノ彡┻━┻
“¤>%,oỊȤʠ“ØụĊ5D³ṃṠɼQ»j;Ç;“;}¶”
┬──┬ ノ( ゜-゜ノ)
Far out in the uncharted backwaters of the unfashionable end of the Western Spiral arm of the Galaxy lies a small unregarded yellow sun. Orbiting this at a distance of roughly ninety-eight million miles is an utterly insignificant little blue-green planet whose ape-descended life forms are so amazingly primitive that they still think digital watches are a pretty neat idea.
최신 정보
- [16-08-10] : 세트 는 순서가없는 고유 한 개체 모음입니다
- [16-08-10] : 후행 줄 바꿈이 허용됩니다