Algorithm/Baekjoon Online Judge

1977번 '완전제곱수'

할루루 2018. 2. 22. 11:45
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
import Foundation
 
 
var input = [Int]()
var sum = 0
var min = 0
var isFirst = true
for _ in 1...2{
    input.append(Int(readLine()!)!)
}
for i in input[0]...input[1]{
    let square = Int(sqrt(Double(i)))
    if(square * square == i){
        sum += i
        if(isFirst){
            min = i
            isFirst = false
        }
    }
}
if(sum == 0){
    print("-1")
}
else{
    print(sum)
    print(min)
 
}
cs