[2021-05-03] 음양 더하기

2021. 5. 3. 20:13코딩테스트

푼 시간 : 10분

언어 : 자바

 


 

programmers.co.kr/learn/courses/30/lessons/76501?language=java

 

코딩테스트 연습 - 음양 더하기

어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re

programmers.co.kr

 

문제가 쉬운데에 비해 푼 사람 수가 적었다.

정말 쉽다.

 

class Solution {
    public int solution(int[] absolutes, boolean[] signs) {
        int answer = 0;
        
        for(int i=0; i<absolutes.length; i++){
            if(signs[i]==false)
                absolutes[i]=-1*absolutes[i];
                // 처음부터 +이니 참이 아닌것만 골라낸다.
            answer+=absolutes[i];
            // 모두 더해버리자.
        }
        
        return answer;
    }
}

'코딩테스트' 카테고리의 다른 글

[2021-05-25] 약수의 개수와 덧셈  (0) 2021.05.25
[2021-05-05] 소수 찾기  (0) 2021.05.05
[2021-05-01] 모의고사  (0) 2021.05.01
[2021-04-29] K번째 수  (0) 2021.04.29
[2020-12-01] 하샤드 수  (0) 2020.12.01