Advertisement
tomdodd4598

Untitled

Apr 26th, 2021
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. const max = 100;
  2. const fail = max + 1;
  3. var n = 1;
  4.  
  5. fun high_approx_sqrt(m) {
  6. var a = (m + 1) >> 1;
  7. var b;
  8.  
  9. b = m / a; a = (a + b) >> 1;
  10. b = m / a; a = (a + b) >> 1;
  11. b = m / a; a = (a + b) >> 1;
  12.  
  13. return a + 1;
  14. }
  15.  
  16. while (n < max) {
  17. n = n + 1;
  18. var i = 2;
  19. var j = high_approx_sqrt(n);
  20. while (i < j) {
  21. if (n % i) {
  22. i = i + 1;
  23. }
  24. else {
  25. i = fail;
  26. }
  27. }
  28. if (i != fail) {
  29. out(n);
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement