Advertisement
Guest User

swift first 100 prime numbers (slow)

a guest
Nov 9th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.53 KB | None | 0 0
  1. import Foundation
  2.  
  3. func checkNum(num: Int) -> Bool {
  4.    
  5.     for i in 2...num - 1 {
  6.         if num % i == 0 {
  7.             return false;
  8.         }
  9.     }
  10.     return true;
  11. };
  12.  
  13. var numArray = [2,3]; //known small prime numbers
  14.  
  15. var counter: Int = 4;
  16. while numArray.count != 100 {
  17.     if checkNum(num: counter) {      
  18.         numArray.append(counter);
  19.     }
  20.     counter += 1;
  21. }
  22.  
  23. for i in 0..<numArray.count {
  24.     if i % 10 == 0 && i != 0 {
  25.         print("");
  26.     }
  27.     print(numArray[i], " ", terminator: "");
  28.  
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement