Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2020
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. let input = [
  2. '10'
  3. ];
  4.  
  5. let print = this.print || console.log;
  6. let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
  7.  
  8.  
  9. let n = gets();
  10.  
  11. for( let i = 1; i < n; i++){
  12. if(isPrime(i)){
  13. printRow(i);
  14. }
  15. }
  16. let upper = 0;
  17. function printRow(upper){
  18. print();
  19. for(let i = 1; i <= upper; i++){
  20. if(isPrime(i)){
  21. print(1);
  22. }else{
  23. print(0);
  24. }
  25. }
  26. }
  27. function isPrime (n){
  28. if(n == 1){
  29. return true;
  30. } if(n <= 1){
  31. return false;
  32. } if (n == 2){
  33. return true;
  34. } if (n % 2 == 0){
  35. return false;
  36. }
  37. }
  38. var bond = Math.floor(Math.sqrt(n));
  39.  
  40. for( let i = 3; i <= bond; i += 2){
  41. if(n % 1 == 0){
  42. return false;
  43. }
  44. } return true;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement