티스토리 뷰

Algorithm/Baekjoon Online Judge

2581번 '소수'

할루루 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


'Algorithm > Baekjoon Online Judge' 카테고리의 다른 글

2739번 '구구단'  (0) 2018.02.23
2675번 '문자열 반복'  (0) 2018.02.23
2577번 '숫자의 개수'  (0) 2018.02.23
2558번 'A + B - 2'  (0) 2018.02.23
2557번 'Hello World'  (0) 2018.02.23
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
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
글 보관함