Smarandache prime-digital sequence: Difference between revisions
Content added Content deleted
(Added Swift solution) |
|||
Line 1,346: | Line 1,346: | ||
=={{header|Ring}}== |
=={{header|Ring}}== |
||
<lang ring> |
<lang ring> |
||
# Project: Calmo primes |
|||
load "stdlib.ring" |
load "stdlib.ring" |
||
⚫ | |||
max = 300000 |
|||
⚫ | |||
see "working..." + nl |
|||
see "wait for done..." + nl |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
see "The hundredth Calmo prime is:" + nl |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
see "done..." + nl |
|||
⚫ | |||
func calmo(p) |
|||
sp = string(p) |
|||
⚫ | |||
for n = 1 to len(sp) |
|||
⚫ | |||
⚫ | |||
limit100 = 100 |
|||
return 0 |
|||
for n = 1 to 34000 |
|||
flag = 0 |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
else |
|||
⚫ | |||
⚫ | |||
next |
next |
||
if flag = len(nStr) |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
</lang> |
</lang> |
||
{{Out}} |
{{Out}} |
||
<pre> |
<pre> |
||
⚫ | |||
working... |
|||
wait for done... |
|||
2 3 5 7 23 37 53 73 223 227 233 257 277 337 353 373 523 557 577 727 733 757 773 2237 2273 |
|||
⚫ | |||
1. 2 |
|||
100th Smarandache prime: 33223 |
|||
2. 3 |
|||
3. 5 |
|||
4. 7 |
|||
5. 23 |
|||
6. 37 |
|||
7. 53 |
|||
8. 73 |
|||
9. 223 |
|||
10. 227 |
|||
11. 233 |
|||
12. 257 |
|||
13. 277 |
|||
14. 337 |
|||
15. 353 |
|||
16. 373 |
|||
17. 523 |
|||
18. 557 |
|||
19. 577 |
|||
20. 727 |
|||
21. 733 |
|||
22. 757 |
|||
23. 773 |
|||
24. 2237 |
|||
25. 2273 |
|||
The hundredth Calmo prime is: |
|||
100. 33223 |
|||
done... |
|||
</pre> |
</pre> |
||