개발공부

음양 더하기 자바

pumaclass 2024. 8. 28. 09:57
class Solution {
    public int solution(int[] absolutes, boolean[] signs) {
        int answer = 123456789;
        int result = 0;
        for(int i = 0 ; i < absolutes.length ; i++){
            if(signs[i] == true){
                absolutes[i] = absolutes[i];
                result += absolutes[i];
            }else{
                absolutes[i] = -absolutes[i];
                result += absolutes[i];
            }
            answer = result;
        }
        return answer;
    }
}

문제를 이해하는데 꽤나 오래 걸렸다.

 

signs가 true면 +처리, false면 -처리를 하고 둘의 합을 구하면 되는것이였다.

생각보다 쉬운 문제였는데 오타 때문에 컴파일러 에러를 5번정도 본거 같다....

 

머리보단 손꾸락이 문제라 그나마 다행이다.