C#でプロジェクトオイラーを解く(問題17「数字の文字数」)




Pocket

どーも、みつおです。

英単語の定義がめんどくさい問題だった。

問題

1 から 5 までの数字を英単語で書けば one, two, three, four, five であり, 全部で 3 + 3 + 5 + 4 + 4 = 19 の文字が使われている.

では 1 から 1000 (one thousand) までの数字をすべて英単語で書けば, 全部で何文字になるか.

: 空白文字やハイフンを数えないこと. 例えば, 342 (three hundred and forty-two) は 23 文字, 115 (one hundred and fifteen) は20文字と数える. なお, “and” を使用するのは英国の慣習.

出典:Problem17

解答

出力

21124




コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です