카카오 level1 코테 문제를 풀다보니 너무 쉽게 느껴졌던 문제이다.
for (int i=0; i<signs.length; i++)
answer += absolutes[i] * (signs[i]? 1: -1);
이렇게 삼항연산자를 사용했다면 훨씬 효율적으로 문제를 풀었겠지만 난 if else문으로 풀었다.
삼항연산자 (조건문) ? 참 : 거짓
class Solution {
public int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
for (int i = 0; i < absolutes.length; i++) {
if (signs[i]) {
answer += absolutes[i];
} else {
answer -= absolutes[i];
}
}
return answer;
}
}