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.

A028867 Primes with digits in nonincreasing order.

Original entry on oeis.org

2, 3, 5, 7, 11, 31, 41, 43, 53, 61, 71, 73, 83, 97, 211, 311, 331, 421, 431, 433, 443, 521, 541, 631, 641, 643, 653, 661, 733, 743, 751, 761, 773, 811, 821, 853, 863, 877, 881, 883, 887, 911, 941, 953, 971, 977, 983, 991, 997, 2111, 2221, 3221
Offset: 1

Views

Author

Keywords

Crossrefs

Programs

  • Mathematica
    t={};Do[p=Prime[n];If[Select[Differences[IntegerDigits[p]],#>0&]=={},AppendTo[t,p]],{n,460}];t (* Jayanta Basu, May 04 2013 *)
    Select[Prime[Range[600]],Max[Differences[IntegerDigits[#]]]<1&] (* Harvey P. Dale, Oct 30 2013 *)
  • PARI
    is(n)=my(d=digits(n)); for(i=2,#d,if(d[i]>d[i-1],return(0))); isprime(n) \\ Charles R Greathouse IV, Aug 18 2017
    
  • Python
    from itertools import count, islice, combinations_with_replacement
    from sympy import isprime
    def A028867_gen(): # generator of terms
        yield from (2,3,5,7)
        a, b = {'1':1,'2':1,'3':2,'4':2,'5':2,'6':2,'7':3,'8':3,'9':4}, (1,3,7,9)
        for l in count(1):
            mlist = []
            for d in combinations_with_replacement('987654321',l):
                k = 10*int(''.join(d))
                for e in b[:a[d[-1]]]:
                    if isprime(m:=k+e):
                        mlist.append(m)
            yield from sorted(mlist)
    A028867_list = list(islice(A028867_gen(),30)) # Chai Wah Wu, Dec 25 2023

Extensions

Definition corrected by Omar E. Pol, Mar 22 2012