알고리즘/JAVA

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

야아옹 2021. 6. 14. 08:42

 

문제 풀이 :  Sign 의 boolean 에따라 absolutes 의 숫자를 가져와 += / -= 진행 하여 값을 가져온다!

 

public class Main {
	
	public static int[] absolutes = {4,7,12};
	public static boolean[] signs = {true,false,true};
	
	
	public static class Solution {
		public int solution(int[] absolutes, boolean[] signs) {
			int answer = 0;
	        for(int i = 0; i < absolutes.length; i++)
	        {
	        	if(signs[i])
	        		answer += absolutes[i];
	        	else	
	        		answer -= absolutes[i];
	        }
	        return answer;
	    }
	}

	public static void main(String[] args) {
		Solution sl = new Solution();
		int v = sl.solution(absolutes,signs);
		System.out.println(v);
	}

}