프로그래머스 (Swift)/기초
[Day5-2] 등차수열의 특정한 항만 더하기
은더기
2024. 1. 30. 08:55
문제
내 정답 코드
import Foundation
func solution(_ a:Int, _ d:Int, _ included:[Bool]) -> Int {
var result = 0
for i in 0..<included.count {
if included[i] {
result += (a + d * i)
}
}
return result
}
#
1. 처음에는 등차수열의 값들을 배열로 미리 만들어 놓고 계산하였다.
2. 위 방법으로 좀 더 효율적으로 코드를 개선하였다.
배운 기술