cp's OEIS Frontend

This is a front-end for the Online Encyclopedia of Integer Sequences, made by Christian Perfect. The idea is to provide OEIS entries in non-ancient HTML, and then to think about how they're presented visually. The source code is on GitHub.

Showing 1-2 of 2 results.

A006944 Number of letters in the n-th ordinal number (in American English).

Original entry on oeis.org

5, 6, 5, 6, 5, 5, 7, 6, 5, 5, 8, 7, 10, 10, 9, 9, 11, 10, 10, 9, 11, 12, 11, 12, 11, 11, 13, 12, 11, 9, 11, 12, 11, 12, 11, 11, 13, 12, 11, 8, 10, 11, 10, 11, 10, 10, 12, 11, 10, 8, 10, 11, 10, 11, 10, 10, 12, 11, 10, 8, 10, 11, 10, 11, 10, 10, 12, 11, 10, 10, 12, 13, 12, 13, 12, 12
Offset: 1

Views

Author

Keywords

Comments

a(0) is ambiguous (see Wikipedia: English numerals link). It is either 6 or 7 depending on whether the word used is 'zeroth' or 'noughth'. - Jon Perry, Nov 01 2014
The ordinal numbers 101st, 102nd, etc., are commonly spoken as "one hundred and first," "one hundred and second," etc., with the word "and" following the word "hundred." The more concise wordings "one hundred first," "one hundred second," etc. (without the word "and") are recommended by numerous authoritative reference works on American English, including the AP Style Guide and the U.S. Government Printing Office Style Manual. The American convention of omitting the "and" is followed in the b-file. - Jon E. Schoenfield, Nov 04 2014

Examples

			"First" has 5 letters, so a(1)=5.
Hyphens and spaces are not counted, so, e.g., a(21)=11 ("twenty-first") and a(100)=12 ("one hundredth").
		

References

  • Netnews group rec.puzzles, Frequently Asked Questions (FAQ) file (Science Section).
  • N. J. A. Sloane and Simon Plouffe, The Encyclopedia of Integer Sequences, Academic Press, 1995 (includes this sequence).

Crossrefs

Cf. A005589.
Cf. A196278 (analog for French), A006969 (variant for French counting spaces and hyphens).

Programs

  • Python
    from num2words import num2words
    def a(n): return sum(1 for c in num2words(n, to='ordinal').replace(" and", "") if c.isalpha())
    print([a(n) for n in range(1, 77)]) # Michael S. Branicky, Aug 08 2021 edited Jul 12 2022

Extensions

More terms from Jon E. Schoenfield, Aug 13 2007

A006969 Number of characters in French ordinal numbers.

Original entry on oeis.org

7, 8, 9, 9, 9, 7, 8, 8, 8, 7, 7, 8, 9, 11, 9, 8, 12, 12, 12, 9, 15, 14, 15, 15, 15, 13, 14, 14, 14, 9, 16, 15, 16, 16, 16, 14, 15, 15, 15, 11, 18, 17, 18, 18, 18, 16, 17, 17, 17, 12, 19, 18
Offset: 1

Views

Author

Keywords

Comments

Nombres de caractères (lettres, espaces et tirets) des nombres ordinaux en français.
In contrast to A196278, hyphens and spaces are counted here. First differs at n = 17 (dix-septième). - Georg Fischer, Aug 07 2021
In French the final -s in "quatre-vingts", "deux cents", ... disappears when the ordinal suffix "-ième" is appended. (This is currently incorrectly handled in the Python module num2words.) Also, the trailing "-e" of numbers ending in "quatre", "onze" - "seize", "trente" - "soixante" disappears. Therefore, in all these cases the name of the ordinal has only 3 letters more than the name of the cardinal, viz. a(n) = A007005(n)+3. For numbers ending in "cinq", there appears an additional "u", whence a(n) = A007005(n)+5 in this case. - M. F. Hasler, Aug 08 2021

Examples

			a(21) = # "vingt-et-unième" = 15, where # means length of the string.
a(50) = # "cinquantième" = 12.
a(80) = # "quatre-vingtième": the '-s' disappears from "quatre-vingts".
a(200) = # "deux-centième": the '-s' disappears from "deux cents".
		

References

  • N. J. A. Sloane and Simon Plouffe, The Encyclopedia of Integer Sequences, Academic Press, 1995 (includes this sequence).

Crossrefs

Cf. A006944 (in American English), A196278 (similar, but not counting spaces and hyphens).
Cf. A007005, A167507 (number of letters/characters in French name of n).

Programs

  • PARI
    apply( {A006969(n, t=French(n))=#t+if(n==1||"nq"==t=Strchr(Vecsmall(t)[-2..-1]), 5, "ts"==t || Vec(t)[2]=="e", 3, 4)}, [1..55]) \\ See A007005 for French(). - M. F. Hasler, Aug 08 2021

Formula

a(n) = A007005(n) + e, where e = 4 except for n = 1 and when the French name of n ends in "cinq" (then e = 5), or when it ends in "-e" or "-ts" (then e = 3). - M. F. Hasler, Aug 08 2021

Extensions

Edited by M. F. Hasler, Aug 08 2021
Showing 1-2 of 2 results.