문제
https://school.programmers.co.kr/learn/courses/30/lessons/76501
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
풀이
1. 수에 대한 부호의 배열을 보고 분기해서 합을 구하는 문제이다.
2. signs가 false면 -1을 곱한 값을 더하고, true면 값을 더한다.
소스코드
class Solution {
public int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
for (int i = 0; i < absolutes.length; i++) {
if (!signs[i]) {
answer += (-1 * absolutes[i]);
} else {
answer += absolutes[i];
}
}
return answer;
}
}
실행결과

'Problem Solving > Programmers' 카테고리의 다른 글
| [Programmers] 입국심사 - Java (0) | 2025.08.13 |
|---|---|
| [Programmers] 풍선 터트리기 - Java (1) | 2025.08.12 |
| [Programmers] 나누어 떨어지는 숫자 배열 - Java (2) | 2025.08.10 |
| [Programmers] 나머지가 1이 되는 수 찾기 - Java (0) | 2025.08.09 |
| [Programmers] 푸드 파이트 대회 - Java (0) | 2025.08.08 |