알고리즘

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

muerha 2024. 11. 10. 20:56

 

 

 

 


 

 

 

 

나의 풀이

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] * 1 ;
            } else {
                answer += absolutes[i] * -1 ;
            }
        }
        return answer;
    }
}

 

 

 

 

다른 사람의 풀이

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

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