(Python, Java) 프로그래머스 - 음양 더하기

[문제 링크]

Python 풀이

def solution(absolutes, signs):
    answer = 0
    for idx in range(len(absolutes)):
        if signs[idx] is True:
            answer += absolutes[idx]
        else:
            answer -= absolutes[idx]

    return answer

Java 풀이

class Solution {
    public int solution(int[] absolutes, boolean[] signs) {
        int answer = 0;

        for (int i = 0; i < absolutes.length; i++) {
            answer += absolutes[i] * (signs[i] ? 1 : -1);
        }
        return answer;
    }
}

© 2021. By Backtony