본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [음양 더하기] 자바 Lv.1

by tripleup 2023. 8. 3.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 월간 코드 챌린지 시즌2 -> 음양 더하기

https://school.programmers.co.kr/learn/courses/30/lessons/76501


해결 과정

 

문제를 보자마자 후딱 풀어버렸다.

 

해결방법은 엄청 쉽다. signs 값에 따라 더하기 or 빼기만 판별해주면 된다.

 

전체적으로 반복문을 돌리면서

 

signs[i] == true 일때는 answer값에 absolutes[i] 값을 더하면 되고,

signs[i] == true 일때는 answer값에 absolutes[i] 값을 빼주면 되다

 

소스 코드

 

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

 


728x90
반응형

댓글