본문 바로가기

Plo Algorithm

프로그래머스 Lv1 음양 더하기

음양 더하기

class Solution {
    public int solution(int[] absolutes, boolean[] signs) {
        int answer = 0;
        //signs가 참이면 abasoltues를 더하고 false이면 빼는문제
        for (int i = 0 ; i < absolutes.length ; i++){
            if(signs[i] == true){
                answer += absolutes[i];
            }else {
                answer -= absolutes[i];
            }
        }
        return answer;
    }
}

- for (int i = 0 ; i < absolutes.length ; i++){} -

for문으로 파라미터 배열의 값을 하나씩 확인하며

 

- if(signs[i] == true){answer += absolutes[i];} -

- else {answer -= absolutes[i];} -

signs 배열의 값이 true일 때는 absolutes배열의 값을 answer에 더하면서 할당

signs 배열의 값이 false일 때는 absolutes배열의 값을 answer에 빼면서 할당