음양 더하기

문제


나의 생각

배열의 인덱스 값이 같으므로 상항연산자를 사용하여 해당 값을 그냥 더하거나 -1을 곱하여 더하는 방식으로 접근.

 


나의 답안

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

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

    return answer;
}

'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글

가운데 글자 가져오기  (0) 2023.03.15
제일 작은 수 제거하기  (0) 2023.03.14
나누어 떨어지는 숫자 배열  (0) 2023.03.14
서울에서 김서방 찾기  (0) 2023.03.14
같은 숫자는 싫어  (1) 2023.03.13