A180301 Starting with 1, the next entry is the next higher integer whose spelling in US English comes lexicographically later.
1, 2, 200, 201, 202, 2000, 2001, 2002, 2200, 2201, 2202, 2000000000000, 2000000000001, 2000000000002, 2000000000200, 2000000000201, 2000000000202, 2000000002000, 2000000002001, 2000000002002, 2000000002200, 2000000002201, 2000000002202
Offset: 1
Examples
1 ("one") is followed in lexicographic order first by 2 ("two"), and successively by 200 ("two hundred"), 201 ("two hundred one"), and so on.
Links
- Michael S. Branicky, Table of n, a(n) for n = 1..95
- Michael S. Branicky, US English names of terms
- Eric Weisstein's World of Mathematics, Large Number
- Wikipedia, Names of Large Numbers
- Wiktionary, one hundred one (US)
- Wiktionary, one hundred and one (UK)
Programs
-
Python
from num2words import num2words def n2w(n): return num2words(n).replace(" and", "").replace(chr(44), "") def afind(limit, start=1): last, t = start, start+1 print(start, end=", ") while t <= limit: target = n2w(last) while n2w(t) <= target: t += 1 if t > limit: return last = t print(t, end=", ") afind(3000) # Michael S. Branicky, Sep 16 2021
Formula
From Michael S. Branicky, Sep 16 2021: (Start)
a(12+i) = 2*10^12 + a(i), for i in 1..11.
a(24+i) = 2*10^36 + a(i), for i in 1..23.
a(48+i) = 2*10^63 + a(i), for i in 1..47. (End)
Comments