728x90
반응형
주어진 boolean 배열을 이용해서 적절하게 + - 를 변경하여 합산한다.
package programmers;
public class SumPlusMinus {
public static void main(String[] args) {
Solution11 s = new Solution11();
int[] absolutes = {4,7,12};
boolean[] signs = {true, false ,true};
s.solution(absolutes, signs);
}
}
class Solution11 {
public int solution(int[] absolutes, boolean[] signs) {
int sum = 0;
for(int i = 0; i<absolutes.length; i++) {
if(signs[i]) {
sum+=absolutes[i];
}
else {
sum+=(-absolutes[i]);
}
}
return sum;
}
}
728x90
반응형
'알고리즘 풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] K번째 수 자바 java (0) | 2022.05.03 |
---|---|
[프로그래머스] 내적 java 자바 (0) | 2022.05.03 |
[프로그래머스] 없는 숫자 더하기 java 자바 (0) | 2022.05.03 |
[프로그래머스] 숫자 문자열과 영단어 자바 java (0) | 2022.05.03 |
[프로그래머스] 로또의 최고 순위와 최저 순위 java 자바 (0) | 2022.05.02 |