周期表のシンボルを含むタイルのセットがあります。各シンボルは1回表示されます。あなたは作る言葉を考えていますが、それが可能かどうか知りたいです。
チャレンジ
入力パラメーターとして文字列を受け取る、お気に入りの言語でプログラムを作成します。入力はヌルではなく、スペースがなく、ASCII文字で構成されていると想定できます。
プログラムはその文字列を取得し、その単語が元素周期表のシンボルで構成されている場合は真理値を、出力できない場合は偽値を出力する必要があります。
この課題をより困難にするために、シンボルを2回使用しないでください。したがって、窒素を使用Nする場合N、同じ言葉で再び使用することはできません。
ルール
標準の抜け穴は許可されていません。要素1-118(水素からUnunoctium)のシンボルを使用できます。ここですべての要素のリストを見つけることができます。必要に応じて、ファイルまたは入力引数からシンボルのリストを読み取ることができます。
テストケース:
Laos - true (LaOs)
Amputation - true (AmPuTaTiON)
Heinous - true (HeINoUS)
Hypothalamus - true (HYPoThAlAmUS)
Singapore - true (SiNGaPoRe)
Brainfuck - true (BRaInFUCK)
Candycane - false
これはコードゴルフの挑戦であり、最短のコードが勝ちます。
重複として閉じる前:これはこの課題に似ているように見えるかもしれませんが、「周期表から可能なすべての単語のリストを生成する」ではなく、「任意の入力を取得して、周期表から作成できます」