回答編集履歴
2
素数判定に誤りがあったので訂正。
    
        answer	
    CHANGED
    
    | @@ -20,7 +20,7 @@ | |
| 20 20 | 
             
                        return false
         | 
| 21 21 | 
             
                    }
         | 
| 22 22 |  | 
| 23 | 
            -
                    for var i = 3; i < num | 
| 23 | 
            +
                    for var i = 3;  i * i <= num; i += 2 {
         | 
| 24 24 | 
             
                        if num % i == 0 {
         | 
| 25 25 | 
             
                            return false
         | 
| 26 26 | 
             
                        }
         | 
1
追記
    
        answer	
    CHANGED
    
    | @@ -6,6 +6,7 @@ | |
| 6 6 | 
             
            素数判定を走らせているので、判定文の中で、アンラップする必要もないです。
         | 
| 7 7 |  | 
| 8 8 | 
             
            環境がわかりませんが、Swift1.2以上なら大丈夫かと思います。
         | 
| 9 | 
            +
            素数判定は色々ありますが、daisuke-hanさんの書いてあるものそのまま(試し割り法)にしてあります
         | 
| 9 10 |  | 
| 10 11 | 
             
            ```Swift
         | 
| 11 12 | 
             
                func isPrimeNumber(num: Int) -> Bool {
         | 
