「ユーザーが望むものまたは入力したもの」という文字列変数がパイムかどうかをチェックできる関数を定義するプログラムを作成します。(piem =語長がπの数字を表すストーリーまたは詩(Wikipediaから))
いくつかの例:
myfunction("I am clearly wrong") # False
myfunction("How I want a drink, alcoholic of course, after the heavy lectures involving quantum mechanics") #True (Taken from Wikipedia)
myfunction("Law ' s fine") # True
処理する前に、あらゆる種類の句読点または改行を削除する必要があります。純粋なコードゴルフ、最短の勝利
終了日:2014年1月10日の夕方
さまざまな答え
- 何桁処理する必要がありますか?10以上
- 関心事として、PIの0はどのように解釈されるべきですか?スキップまたは10文字の単語?10文字の言葉として
- 「piemと呼ばれる変数」–パラメータの名前はpiemでなければなりませんか?いいえ、質問テキストは修正されていません
- 楽しいボーナスはそれ自体が解決策である可能性がありますあなたの解決策が解決策である場合、* 0.5のボーナスが得られます
- 議論のために、_は常に句読点ですか?句読点かそうでないかを決めることができます
- 「あらゆる種類の句読点」が何を意味するのかは不明です、つまり、。 ''?!;;()
- 数字を数える必要がありますか?そして、法律の罰金は虚偽でしょうか?数字は文字として扱う必要があります。Law's fine = False; Law 's fine = True
コメント
- APLソリューションはバイト単位でカウントする必要があります
- ソリューションがpiの100桁以上で機能する場合、* 0.8のボーナスが得られます
- 関心が高いため、終了日は1日先です。
piem
?これにより、現在のすべての回答が不正確になります。