이전에 내적때 알게된 🤐zip을 사용하였다. absolutes와 signs의 길이가 같기에 zip을 사용하였고, true일 경우에는 원래대로, false일 경우에는 -를 붙였고 합을 리턴하였다. zip을 써서 깔끔하게 풀려 기분이 좋았다!
func solution(_ absolutes:[Int], _ signs:[Bool]) -> Int {
return zip(absolutes, signs).map({ $1 ? $0 : -1 * $0 }).reduce(0, +)
}