주기율표의 기호가있는 타일 세트가 있습니다. 각 기호는 한 번 나타납니다. 할 말을 생각하고 있지만 가능 여부를 알고 싶습니다.
도전
문자열을 입력 매개 변수로 사용하는 프로그램을 선호하는 언어로 작성하십시오. 입력이 널이 아니며 공백이없고 ASCII 문자로 구성되어 있다고 가정 할 수 있습니다.
프로그램이 해당 문자열을 가져와 해당 단어가 주기율표의 기호로 구성 될 수있는 경우 참 값을 출력하고, 단어가 실패 할 경우 거짓 값을 출력해야합니다.
이 도전을 더 어렵게하기 위해 심볼을 두 번 사용하지 않을 수 있습니다. 따라서 질소 N를 사용 N하면 같은 단어로 다시 사용할 수 없습니다 .
규칙
표준 허점은 허용되지 않습니다. 요소 1-118 (수소에서 우노 녹튬까지)의 기호를 사용할 수 있습니다. 여기 에서 모든 요소의 목록을 찾을 수 있습니다 . 원하는 경우 파일 또는 입력 인수에서 기호 목록을 읽을 수 있습니다.
테스트 사례 :
Laos - true (LaOs)
Amputation - true (AmPuTaTiON)
Heinous - true (HeINoUS)
Hypothalamus - true (HYPoThAlAmUS)
Singapore - true (SiNGaPoRe)
Brainfuck - true (BRaInFUCK)
Candycane - false
이것은 코드 골프 도전, 가장 짧은 코드 승리입니다.
중복으로 종료하기 전에 : 이 과제 와 비슷해 보일 수 있지만 , '주기율표에서 가능한 모든 단어 목록을 생성하십시오'가 아니기 때문에 '다름을 느낍니다. 주기율표에서 만들 수 있습니다. '