문제 :

풀이코드 :

풀이1 > 반복 조건문을 이용한 풀이방법

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;
    }
}

풀이2 > 삼항 연산자를 이용한 방법

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;
    }
}
profile
항해중인 우당탕탕 코린이

0개의 댓글