A199921 Number of Roman numerals < 4000 with n letters.
7, 31, 93, 215, 389, 573, 691, 691, 573, 389, 215, 93, 31, 7, 1
Offset: 1
Examples
a(1) = 7, since there are the seven one-letter roman numerals I, V, X, L, C, D, M. a(15) = 1, since there is one fifteen-letter roman numeral MMMDCCCLXXXVIII.
Links
- Eric Weisstein's World of Mathematics, Roman Numerals.
- Wikipedia, Roman numerals
Programs
-
Haskell
import Data.List (group, sort) a199921 n = a199921_list !! (n-1) a199921_list = map length $ group $ sort $ map (a055642 . a061493) [1..3999] -- Reinhard Zumkeller, Apr 14 2013
-
Maple
for i from 1 to 15 do L[i]:={}: od: for n from 1 to 3999 do L[length(convert(n,roman))]:={op(L[length(convert(n,roman))]),n}; od: seq(nops(L[i]),i=1..15); # Martin Renner, Nov 13 2011
-
Mathematica
romanLetterCount = Table[0, {15}]; j = 1; While[j < 4000, romanLetterCount[[StringLength[IntegerString[j, "Roman"]]]]++; j++]; romanLetterCount (* Alonso del Arte, Nov 12 2011 *) Rest[BinCounts[StringLength[RomanNumeral[Range[3999]]]]] (* Paolo Xausa, Mar 19 2024 *)
Comments