𝗔𝗣𝗣𝗟𝗘/ALGORITHM
2024. 2. 9.
[내일배움캠프] 데일리 루틴(iOS_3회차) - 음양 더하기
내 풀이 import Foundation func solution(_ absolutes:[Int], _ signs:[Bool]) -> Int { var sum = 0 for i in 0 ..< absolutes.count { let sign = signs[i] == true ? 1 : -1 sum += absolutes[i] * sign } return sum } 이 문제는 정수 배열 absolutes와 부호를 나타내는 불리언 배열 signs를 받아서 처리해야 한다. absolutes 배열의 각 요소의 절댓값을 구하기 signs 배열의 각 요소를 확인하여 해당 정수의 부호 결정 양수인 경우 해당 정수를 그대로 더하고, 음수인 경우 해당 정수의 부호를 바꿔서 더하기 모든 숫자를 더한 결과를 반환 반복문을 ..