할루루 2018. 2. 23. 09:39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import Foundation
 
func isPrime(value: Int-> Bool{
    if(value == 1){
        return false
    }
    var count = 0
    for i in 1...Int(sqrt(Double(value))){
        if(value % i == 0){
            count += 1
        }
    }
    if(count == 1){
        return true
    }
    else{
        return false
    }
}
var input = [Int]()
for _ in 0...1{
    input.append(Int(readLine()!)!)
}
let m = input.first!
let n = input.last!
var sum = 0
var minimum: Int = 0
 
for i in m...n{
    if(isPrime(value: i)){
        if(sum == 0){
            minimum = i
        }
        sum += i
    }
}
if(sum != 0){
    print(sum)
    print(minimum)
}
else{
    print("-1")
}
 
 
cs