OFFSET
1,1
EXAMPLE
a(1) = 3 = THREE has 1 letter more than a(1) + 1 = FOUR;
a(2) = 5 = FIVE has 1 letter more than a(2) + 1 = SIX;
a(3) = 8 = EIGHT has 1 letter more than a(3) + 1 = NINE;
a(4) = 9 = NINE has 1 letter more than a(4) + 1 = TEN;
a(5) = 14 = FOURTEEN has 1 letter more than a(5) + 1 = FIFTEEN; etc.
PROG
(PARI) v1 = ["one", "two", "three", "four", "five", "six", "seven", "eight", "nine"];
v2 = ["eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen"];
v3 = ["ten", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety"];
conv(n) = {if (n >= 10^12, error("too big for this program"));
if (n >= 10^9, return (concat(concat(conv(n\10^6), "billion"), conv(n % 10^9))));
if (n >= 10^6, return (concat(concat(conv(n\10^6), "million"), conv(n % 10^6))));
if (n >= 10^3, return (concat(concat(conv(n\10^3), "thousand"), conv(n % 10^3))));
if (n >= 10^2, return (concat(concat(conv(n\100), "hundred"), conv(n % 100))));
if (n >= 20, return (concat(v3[n\10], conv(n%10))); );
if (n >= 10, if (n==10, return(v3[n\10]), return(v2[n % 10])); );
if (n, return(v1[n]), return (""));
} \\ after Michel Marcus in A303475
is(n) = #conv(n)-1==#conv(n+1) \\ Felix Fröhlich, May 25 2019
CROSSREFS
KEYWORD
nonn,word
AUTHOR
Eric Angelini, May 25 2019
EXTENSIONS
17 and terms beyond 98 from Felix Fröhlich, May 25 2019
STATUS
approved