월간 코드 챌린지의 문제라서 기대했었는데, 너무 쉬운 문제였다. 단순히 signs배열의 값이 true 면 더하고 false 면 빼는 그런 문제였다. if else 문만 잘 써도 풀릴것이다.
package algorithm.programmers.level1;
public class sumPlusMinus {
public int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
for (int i = 0; i < absolutes.length ; i++) {
if(!signs[i]){
answer -= absolutes[i];
continue;
}
answer += absolutes[i];
}
return answer;
}
}
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] k번째 수(JAVA) (0) | 2022.03.31 |
---|---|
[프로그래머스] 없는 숫자 더하기(JAVA) (0) | 2022.03.24 |
[프로그래머스] 기능 개발(JAVA) (0) | 2022.03.10 |
[프로그래머스] 숫자 문자열과 영단어(JAVA) (0) | 2022.03.03 |
[프로그래머스] 로또의 최고 순위와 최저 순위(JAVA) (0) | 2022.02.21 |