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번정도 본거 같다....
머리보단 손꾸락이 문제라 그나마 다행이다.
'개발공부' 카테고리의 다른 글
중간 간단정리 (0) | 2024.08.30 |
---|---|
나누어 떨어지는 숫자 배열 JAVA (0) | 2024.08.29 |
나머지가 1이 되는 수 찾기(자바) (0) | 2024.08.27 |
백준 8393번 문제 대체 뭐가 문제인가 (0) | 2024.08.25 |
ArrayList 출력시 주소값이 나올때 (0) | 2024.08.23 |