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.
%I A089589 #21 Feb 16 2025 08:32:51 %S A089589 0,1,2,3,4,7,10,11,12,14,17,20,21,22,23,24,27,40,41,42,43,44,47,70,71, %T A089589 72,73,74,77,100,101,102,103,104,107,110,111,112,114,117,120,121,122, %U A089589 123,124,127,140,141,142,143,144,147,170,171,172,173,174,177,200,201 %N A089589 Iban numbers (the letter i is banned from the English name of the number). %C A089589 Blind numbers. - _Cino Hilliard_, May 03 2004 %C A089589 There are 30276 terms, ending in 777777. - _Michael S. Branicky_, Aug 04 2022 %H A089589 Michael S. Branicky, <a href="/A089589/b089589.txt">Table of n, a(n) for n = 1..30276</a> (full sequence; terms 1..10000 from Reinhard Zumkeller) %H A089589 Roel and Bas van Dijk, <a href="http://hackage.haskell.org/package/numerals">Numerals package</a>, Hackage (Haskell packages). %H A089589 Eric Weisstein's World of Mathematics, <a href="https://mathworld.wolfram.com/IbanNumber.html">Iban Number</a> %H A089589 Wikipedia, <a href="https://en.wikipedia.org/wiki/Names_of_large_numbers">Names of Large Numbers</a> %H A089589 <a href="/index/Lc#letters">Index entries for sequences related to number of letters in n</a> %o A089589 (Haskell) %o A089589 import Data.Maybe (fromJust) %o A089589 import Data.Text (Text); import qualified Data.Text as T (all) %o A089589 import Text.Numeral.Grammar.Reified (defaultInflection) %o A089589 import qualified Text.Numeral.Language.EN as EN -- see link %o A089589 a089589 n = a089589_list !! (n-1) %o A089589 a089589_list = filter (T.all (/= 'i') . numeral) [0..] where %o A089589 numeral :: Integer -> Text %o A089589 numeral = fromJust . EN.gb_cardinal defaultInflection %o A089589 -- _Reinhard Zumkeller_, Jan 23 2015 %o A089589 (Python) %o A089589 from itertools import islice %o A089589 from num2words import num2words %o A089589 def agen(): yield from (k for k in range(10**6) if "i" not in num2words(k)) %o A089589 print(list(islice(agen(), 60))) # _Michael S. Branicky_, Aug 04 2022 %Y A089589 Cf. A006933 (ban e), A008521 (ban o), A008523 (ban t), A089590 (ban u). %K A089589 nonn,easy,word,fini,full %O A089589 1,3 %A A089589 _Eric W. Weisstein_, Nov 09 2003