161. 두수의 차
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import Foundation
func solution(_ n:Int) -> Int {
var answer = 0
if n > 0 && n <= 1000 {
for i in 1...n where i%2 == 0 {
answer += i
}
}
return answer
}
이렇게 한 이유. swift의 for문은 자바와 다른 부분이 있어서 검색을 하던 중 for문에 조건문을 달수 있는것을 발견하여 for문에 where 조건을 달아서 코드를 작성하였다.
% 은 나머지를 구할때 사용한다.
2를 나누었을때 0이 된다는것은 즉 짝수를 의미하므로 +=를 통해 answer에 누적으로 더하게끔 작성하였다.
반복문은 다음글에서 별도로 정리를 하겠다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.