문제
나의 생각
배열의 인덱스 값이 같으므로 상항연산자를 사용하여 해당 값을 그냥 더하거나 -1을 곱하여 더하는 방식으로 접근.
나의 답안
public static int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
for (int i = 0; i < absolutes.length; i++) {
answer += signs[i] ? absolutes[i] : (absolutes[i] * -1);
}
return answer;
}
'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글
가운데 글자 가져오기 (0) | 2023.03.15 |
---|---|
제일 작은 수 제거하기 (0) | 2023.03.14 |
나누어 떨어지는 숫자 배열 (0) | 2023.03.14 |
서울에서 김서방 찾기 (0) | 2023.03.14 |
같은 숫자는 싫어 (1) | 2023.03.13 |