본문 바로가기

코테/프로그래머스

[프로그래머스] 음양 더하기(JAVA)

월간 코드 챌린지의 문제라서 기대했었는데, 너무 쉬운 문제였다. 단순히 signs배열의 값이 true 면 더하고 false 면 빼는 그런 문제였다. if else 문만 잘 써도 풀릴것이다. 

package algorithm.programmers.level1;

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

        for (int i = 0; i < absolutes.length ; i++) {
            if(!signs[i]){
                answer -= absolutes[i];
                continue;
            }
            answer += absolutes[i];
        }

        return answer;
    }
}