[프로그래머스] 음양 더하기 java 자바

728x90

주어진 boolean 배열을 이용해서 적절하게 + - 를 변경하여 합산한다.

 

 

package programmers;

public class SumPlusMinus {
	public static void main(String[] args) {
		Solution11 s = new Solution11();
		
		int[] absolutes = {4,7,12};
		boolean[] signs = {true, false ,true};
		
		s.solution(absolutes, signs);
		
	}
}

class Solution11 {
    public int solution(int[] absolutes, boolean[] signs) {
    	
    	int sum = 0;
    	for(int i = 0; i<absolutes.length; i++) {
    		if(signs[i]) {
    			sum+=absolutes[i];
    		}
    		else {
    			sum+=(-absolutes[i]);
    		}
    	}
        return sum;
    }
}

728x90