class Solution {
public int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
//signs가 참이면 abasoltues를 더하고 false이면 빼는문제
for (int i = 0 ; i < absolutes.length ; i++){
if(signs[i] == true){
answer += absolutes[i];
}else {
answer -= absolutes[i];
}
}
return answer;
}
}
- for (int i = 0 ; i < absolutes.length ; i++){} -
for문으로 파라미터 배열의 값을 하나씩 확인하며
- if(signs[i] == true){answer += absolutes[i];} -
- else {answer -= absolutes[i];} -
signs 배열의 값이 true일 때는 absolutes배열의 값을 answer에 더하면서 할당
signs 배열의 값이 false일 때는 absolutes배열의 값을 answer에 빼면서 할당
'Plo Algorithm' 카테고리의 다른 글
프로그래머스 Lv1 핸드폰 번호 가리기 (0) | 2022.03.15 |
---|---|
프로그래머스 Lv1 평균 구하기 (0) | 2022.03.15 |
프로그래머스 Lv1 없는 숫자 더하기 (0) | 2022.03.15 |
프로그래머스 Lv1 문자열을 정수로 바꾸기 (0) | 2022.03.15 |
프로그래머스 Lv1 두 정수 사이의 합 (0) | 2022.03.15 |