Smarandache prime-digital sequence: Difference between revisions

m
Forth - minor edits
m (Forth - simplified code)
m (Forth - minor edits)
Line 553:
 
: spds_print ( n -- )
>r 0
begin
overr@ 0 >
while
next_prime_digit_number
dup is_prime? if dup . swapr> 1- swap>r then
repeat
2dropdrop rdrop cr ;
 
: spds_nth ( n -- n )
>r 0
begin
overr@ 0 >
while
next_prime_digit_number
dup is_prime? if swapr> 1- swap>r then
repeat
swap droprdrop ;
 
." First 25 SPDS primes:" cr
Line 579:
 
." 1000th SPDS prime: "
1000 spds_nth . cr</lang>
 
bye</lang>
 
{{out}}
1,777

edits