参照:Granma loves Ana
小文字のASCII文字列が与えられます。この辞書ファイル(更新済み)を使用して、アナグラムを解くことです。アナグラムを解くには、改行で区切られた入力文字列の各文字を使用して形成できるすべての単語または単語のグループを出力する必要があります。同じ単語の異なる順序でのグループは一意ではないため、個別に出力しないでください。ただし、単語の順序は関係ありません。出力ソリューションの順序も重要ではありません。入力が単語を形成できない場合、何も出力しません。
いくつかの有用なテストケース:
Input: viinlg
Output: living
Input: fceodglo
Output: code golf
Input: flogflog
Output: golf golf
Input: ahwhygi
Output: highway
high way
Input: bbbbbb
Output:
ルール/警告:
辞書リストには、好きな方法でアクセスできます。コマンドライン引数、標準入力、ファイルからの読み取り、またはインターネットからの読み取りはすべて受け入れられます。
入力は小文字のASCII文字のみで構成されます。特定の場合に結果を出力する必要はありません。
既に有効な単語を形成する文字列は与えられません(ただし、などの複数の単語を形成する文字列が与えられる場合があります
bluehouse
)。末尾の改行は許可されますが、必須ではありません。
標準の抜け穴が適用されます。
これはcode-golfです。バイト単位の最短コードが優先されます。幸運を!