5
コードGolfinator-3000
誰もが知っている、追加inator-3000の任意の名詞の最後には、それ道クーラーになります。しかし、他に何が単語をクールにすることができますか? 入力としてASCII文字列を指定すると、単語のクールさを出力します。 涼しさの計算 単語のクールさを計算するには、4つの要素があります。 言葉そのもの。基本スコアは、大文字の数に1000を掛けたものです。 終了番号。(例えばburninator-などの単語の末尾の番号3000)ベーススコアに加算され、しかし数が4つの以上の数字である場合、それらはあまりにも貪欲されていると数は無視されるべきです。 コネクタ。終了番号の前のスペースは1000を追加しますが、ハイフンは2000を追加しますが、他の記号、または記号がない場合は効果がありません。 接尾辞。単語がで終わる場合、ator最終スコアを2倍にします。で終わる場合inatorは、スコアを3倍にします。これらは大文字と小文字を区別しません。 したがって、たとえばBurninator-3000次のように計算できます。 1 Capital letter - Base Score: 1000 (1000(base) + 3000(number) + 2000(hyphen)) * 3(suffix) = 18000 テストケース Burninator-3000 -> 18000 Burnator3000 -> 8000 BurNinator 100 -> 9300 BuRnInAtOr-7253 -> 42759 burn -> 0 burn- -> 0 bUrn-1 -> 3001 inator-7 -> …