A121305 Value of Roman numeral embedded in English name of n, or 0 if no such value exists.
0, 0, 0, 0, 0, 4, 9, 5, 1, 1, 0, 55, 55, 1, 0, 1, 9, 5, 1, 1, 0, 0, 0, 0, 0, 4, 9, 5, 1, 1, 1, 1, 1, 1, 1, 0, 0, 4, 2, 2, 0, 0, 0, 0, 0, 4, 9, 5, 1, 1, 1, 1, 1, 1, 1, 0, 0, 4, 2, 2, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 0, 0, 0, 6, 6, 1, 1, 1, 1, 1, 0, 0, 4, 2, 2, 1, 1, 1, 1, 1, 0, 0, 4, 2, 2, 0
Offset: 0
Examples
a(5) = 4 because 5 maps to "five" maps to "fIVe" maps to "IV" maps to 4. a(6) = 9 because 6 maps to "six" maps to "sIX" maps to "IX" maps to 9. a(7) = 5 because 7 maps to "seven" maps to "seVen" maps to "V" maps to 5. a(8) = 1 because 8 maps to "eight" maps to "eIght" maps to "I" maps to 1. a(9) = 1 because 9 maps to "nine" maps to "nIne" maps to "I" maps to 1. a(35) = 0 because 35 maps to "thirty-five" maps to "thIrty-fIVe" maps to "IIV" which is not a well-formed Roman nhumeral, hence maps to 0. a(1000) = 500 because 1000 maps to "one thousand" maps to "one thousanD" maps to "D" maps to 500.
Links
- Brady Haran and N. J. A. Sloane, What Number Comes Next? (2018), Numberphile video
Formula
Take English name of n as string of characters, eliminate all spaces, hyphens and letters other than I, V, X, L, C, D, M. Interpret remaining string as a Roman numeral, assigning 0 if the string is not well-formed and a(n) is well-formed.
Comments