1
正規表現が一致する可能性のある文字列の数を評価する
少数の人々とのチャットルームで、正規表現が一致する可能性のある文字列の数について、私と彼らの間で話題が出ました。 あなたの仕事は、その質問に答えることができるプログラムを構築することです。 プログラムは、このドキュメントで「拡張正規表現」として定義されている次のようなすべての正規表現を入力として受け入れます。 ^[A-Za-z0-9]{8}$ そして、その表現に一致する可能性のある文字列の総数を出力し、infinity無限に多い場合は出力します: 218340105584896 正規表現に一致するtoo many2 63 -1を超える可能性のある文字列がある場合、プログラムは出力することもあります。ただし、infinity実際には無限に多くの文字列がない限り、出力してはなりません。 上記を行う最短のプログラムが勝ちです。
20
code-golf