OFFSET
1,2
MAPLE
noPrimDgs := proc(n) a := 0 ; for d in convert(n, base, 10) do if d in {2, 3, 5, 7} then a := a+1 ; end if; end do; a ; end proc:
noEvDgs := proc(n) a := 0 ; for d in convert(n, base, 10) do if type(d , 'even') then a := a+1 ; end if; end do; a ; end proc:
for n from 1 to 300 do p := ithprime(n) ; if noPrimDgs(p) = noEvDgs(p) then printf("%d, ", n) ; end if; end do: # R. J. Mathar, May 01 2010
# Alternative:
q:= k-> 0=add([1, 0$2, -1, 1, -1, 1, -1, 1, 0][i+1], i=convert(ithprime(k), base, 10)):
select(q, [$1..208])[]; # Alois P. Heinz, Mar 19 2026
CROSSREFS
KEYWORD
nonn,base,less
AUTHOR
Juri-Stepan Gerasimov, Jan 15 2009
EXTENSIONS
Corrected(8, 23 inserted, 26 replaced by 27, 29 by 28, 97 inserted ...) by R. J. Mathar, May 01 2010
STATUS
approved
