문제 풀이 : Sign 의 boolean 에따라 absolutes 의 숫자를 가져와 += / -= 진행 하여 값을 가져온다!
public class Main {
public static int[] absolutes = {4,7,12};
public static boolean[] signs = {true,false,true};
public static 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;
}
}
public static void main(String[] args) {
Solution sl = new Solution();
int v = sl.solution(absolutes,signs);
System.out.println(v);
}
}
'알고리즘 > JAVA' 카테고리의 다른 글
[JAVA] 로또의 최고 순위와 최저 순위 - 프로그래머 (0) | 2021.07.24 |
---|---|
[JAVA] 소수 만들기 - 프로그래머스 (0) | 2021.07.11 |
[JAVA] 크레인 인형뽑기 게임 - 프로그래머스 (0) | 2021.02.28 |
[JAVA] 같은 숫자는 싫어 - 프로그래머스 (0) | 2021.02.26 |
[JAVA] 두 정수 사이의 합 - 프로그래머스 (0) | 2021.02.25 |