새 동물원을 열고 싶습니다. 놀랍습니다. 그러나 당신이 cheapskate이기 때문에, 당신은 단지 3 글자의 동물을 살기를 원합니다 (모든 사람은 동물의 비용이 그 이름의 길이에 비례한다는 것을 알고 있습니다). 사람들이 비용을 지불하도록 만드는 꿈이 있습니다 elephant
. 그러나 갑자기 훌륭한 아이디어가 있습니다. 동물을 펜에 올바르게 넣으면 elephant
!의 착시 현상을 만들 수 있습니다 . 새 "코끼리 화합물"의 하향식보기는 다음과 같습니다.
elk
eel
pig
hog
ant
-------- (fence)
^
| viewing direction
하하, 그 참담한 방문객들!
예, 이것이 지각의 작동 방식입니다.
도전
소문자 영어로만 구성된 비어 있지 않은 단어가 주어지면 다음 30 자의 3 글자 동물 단어 30 개를 겹쳐서 형성 할 수 있는지 확인하십시오.
ant ape asp ass bat bee boa cat cod cow
dab dog eel elk emu fly fox gnu hog ide
jay kea kob koi olm owl pig rat ray yak
예, 30 개가 넘지 만 반올림이 좋습니다.
선택적으로이 목록을 입력으로 수신 할 수 있습니다 (사전 처리되지 않는 한 합리적인 목록 또는 문자열 형식으로). 이 입력 목록을 읽고 처리하는 것이 선택한 언어로 하드 코딩하고 압축하는 것보다 훨씬 비싸지 않은 경우이 작업을 수행 할 수 있습니다. 목록을 입력으로 사용하더라도 항상이 목록이라고 가정 할 수 있으므로 코드가 전달 된 목록을 30 요소 길이로 사용하고 단어가 포함되지 않은 경우 z
괜찮습니다.
각 단어는 여러 번 사용할 수 있습니다. 동물은 끝에서 잘릴 수 없으며 다른 동물에 의해 부분적으로 만 숨겨져 있습니다. 그래서 ox
우리가 비록 가능한 문자열이 아닌 fox
.
이것이 가능하면 출력은 진실 해야 하고 그렇지 않으면 거짓 입니다.
STDIN (또는 가장 가까운 대안), 명령 행 인수 또는 함수 인수를 통해 입력을 받고 STDOUT (또는 가장 가까운 대안), 함수 리턴 값 또는 함수 (out) 매개 변수를 통해 결과를 출력하는 프로그램 또는 함수를 작성할 수 있습니다.
코드는 몇 초 안에 모든 테스트 사례를 처리해야합니다.
표준 코드 골프 규칙이 적용됩니다.
더 많은 예
- 한 글자 또는 두 글자로 된 단어는 분명히 허위입니다.
- 위의 목록에없는 3 글자 단어도 마찬가지입니다.
- 우리가 비록
gnu
그리고rat
,gnat
그들은 당신이 각의 두 글자를 볼 것을 준비 할 수있는 방법이 (우리 분으로 동물을 절단하고 싶지 않은)가 없기 때문에 falsy입니다.
몇 가지 진실한 예 :
pigment
ant
bee
olm
pig
antioxidant
fox
koi ide
ant ant
테스트 사례
대부분의 테스트 사례는 사전에 대해 참조 구현을 실행하여 가져 왔습니다. 마지막 몇 개의 "단어"는 무작위로 생성되었으며 제출이 충분히 효율적임을 보장하기 위해 존재합니다.
진실한 :
ant
owl
bass
pride
bobcat
peafowl
elephant
hedgehogs
crocodile
antidemocrat
aspidoganoidei
biodegradability
angioelephantiasis
propreantepenultimate
acategnukeaidabeleenaspcodcoidyakwakoasshogattkjaypigkobolcodidaskearaywelkwboaxbeeuflapaspoapemaassaaspeewoglmabiemuwjadogacagnuepigjaycownbatjaemuifoxkeaeekekeagratsseeluejdoghogaolmgpigbeaeelemulasphogjaydabemukgnunueifoasdoglrayyadogpewlayroassasslgnuaspyyakkbokeaodxilopgnuasppigkobelratelkolmakob
koigdgaspslycoyakehrdabowbatdkkeapogkobelrowlyarpidepetlfoxeboaiderbeefoxbgnuapeocowgiecowlkoieeltbategspemuideatdogbeeecatgeaoccattbbeassgnasolkeaflyelkaognubeeabrratoccolmobodoglyelraywelkoxantowleedrayflypeappigogatraoyakccpiganaaspkobabjaspkointantybjbeeanolmuijaylratojaynueidflyjarayabatmmpigtfly
eolmantjkobeeaorayogaowldfoxayeassapibatmflylyraelaspsseolmbelkkaoantlmufodasgnueantaidenthyakcodoxuepigodggnuantatlcatnuuelkpemucbapeeoiahdogplkowletbatdrayarayoaelkgrayodcatgkantewkobeljaybeeyfkobtbdabadoghbatfoxtflygaspdeidogtowlkeaolmyraelfleelejayehogowlccatoxeabiemkobpigolmdkobrcidekyakabboyidep
거짓 :
a
ox
ram
bear
koala
antelope
albatross
zookeeper
salamander
caterpillar
hippopotamus
koigdgaspslycoyakehrdabowbatdkkeapogkobelrowlyarpidepetlfoxeboaiderbeefoxbgnuapeocowgiecowlkoieeltbategspemuideatdogbeezcatgeaoccattbbeassgnasolkeaflyelkaognubeeabrratoccolmobodoglyelraywelkoxantowleedrayflypeappigogatraoyakccpiganaaspkobabjaspkointantybjbeeanolmuijaylratojaynueidflyjarayabatmmpigtfly
koigdgaspslycoyakehrdabowbatdkkeapogkobelrowlyarpidepetlfoxeboaiderbeefoxbgnuapeocowgiecowlkoieeltbategspemuideatdogbeeecatgeaoccattbbeassgnasolkeaflxelkaognubeeabrratoccolmobodoglyelraywelkoxantowleedrayflypeappigogatraoyakccpiganaaspkobabjaspkointantybjbeeanolmuijaylratojaynueidflyjarayabatmmpigtfly
beyeodpgspeclxlkbkaylldnceepkocbdmymsaogsowpbawbauaioluaaagaetdoaoialeoxaagspoelegflpylptylnolnatrjabaorkdteeydloiebbptatdtfdfgoodtbkoafmounbduaffcrfelcnawmxaskgaoenaattbaobgbgabnhkesbgaaaaotafkiiieatworginaeowaehuddegooaalowaoososaksahoimkulbtoadyyelkcmkacbuostadppcuglbnmotedfgfkoleldonknemomnmoutykg
You may optionally receive this list as input
-그것이 점수에 포함되지 않는 반면에 하드 코딩은 그렇지 않습니까?