A085513 Number of "e"s in n (in English).
1, 1, 0, 2, 0, 1, 0, 2, 1, 1, 1, 3, 2, 2, 2, 2, 2, 4, 3, 3, 1, 2, 1, 3, 1, 2, 1, 3, 2, 2, 0, 1, 0, 2, 0, 1, 0, 2, 1, 1, 0, 1, 0, 2, 0, 1, 0, 2, 1, 1, 0, 1, 0, 2, 0, 1, 0, 2, 1, 1, 0, 1, 0, 2, 0, 1, 0, 2, 1, 1, 2, 3, 2, 4, 2, 3, 2, 4, 3, 3, 1, 2, 1, 3, 1, 2, 1, 3, 2, 2, 1, 2, 1, 3, 1, 2, 1, 3, 2, 2
Offset: 0
Examples
a(123) = 5 because "onE hundrEd twEnty-thrEE" has 5 e's.
Links
- Reinhard Zumkeller, Table of n, a(n) for n = 0..10000
- Roel and Bas van Dijk, Numerals package, Hackage (Haskell packages)
- Robert G. Wilson v, English names for the numbers from 0 to 11159 without spaces or hyphens .
- Index entries for sequences related to number of letters in n
Programs
-
Haskell
import Data.Maybe (fromJust) import Data.Text (Text); import qualified Data.Text as T (unpack)) import Text.Numeral.Grammar.Reified (defaultInflection) import qualified Text.Numeral.Language.EN as EN -- see link a085513 = length . filter (== 'e') . T.unpack . numeral where numeral :: Integer -> Text numeral = fromJust . EN.gb_cardinal defaultInflection -- Reinhard Zumkeller, Jan 23 2015
-
Mathematica
StringCount[IntegerName/@Range[0,99],"e"] (* Ivan N. Ianakiev, Mar 25 2017 *)
-
Python
from num2words import num2words def A085513(n): return num2words(n).count('e') # Chai Wah Wu, Dec 20 2019
Comments