import Foundation
func solution(_ absolutes:[Int], _ signs:[Bool]) -> Int {
let n = absolutes.count
var sum = 0
for i in 0..<n {
if signs[i] {
sum += absolutes[i]
} else {
sum -= absolutes[i]
}
}
return sum
}
import Foundation
func solution(_ absolutes:[Int], _ signs:[Bool]) -> Int {
let n = absolutes.count
var sum = 0
for i in 0..<n {
sum += signs[i] ? absolutes[i] : -absolutes[i]
}
return sum
}
import Foundation
func solution(_ absolutes:[Int], _ signs:[Bool]) -> Int {
return (0..<absolutes.count).map{ signs[$0] ? absolutes[$0] : -absolutes[$0] }.reduce(0,+)
}
'알고리즘문풀 with SWIFT > Programmers' 카테고리의 다른 글
swift ) 프로그래머스 - 20카카오인턴 - 키패드 누르기 (0) | 2022.06.22 |
---|---|
swift ) 프로그래머스 - 2019카카오인턴 크레인 인형뽑기 게임 (0) | 2022.06.22 |
swift ) 프로그래머스 - 내적 (0) | 2022.06.20 |
swift ) 프로그래머스 - 소수 만들기 (0) | 2022.06.20 |
swift ) 프로그래머스 - K번째 수 (0) | 2022.06.20 |