티스토리 뷰
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 |
댓글