https://programmers.co.kr/learn/courses/30/lessons/76501
내가 푼 방법
그냥.... i = 0 ~ 배열의 길이 로 for문 돌리고 signs[i] = true면 +absolutes[i], 아니면 -absolutes[i]
코드
class Solution {
public int solution(int[] absolutes, boolean[] signs) {
int answer = 0;
for(int i = 0; i < absolutes.length; i++){
if(signs[i] == true) answer += absolutes[i];
else answer -= absolutes[i];
}
return answer;
}
}
다른 사람 풀이
signs[i]가 true면 absolutes[i] * 1, false면 absolutes[i] * (-1) 를 해줘서 answer에 더했다. 깔끔하닷
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 소수 만들기 for JAVA (0) | 2021.11.26 |
---|---|
[프로그래머스] 내적 for JAVA (0) | 2021.11.25 |
[프로그래머스] 없는 숫자 더하기 for JAVA (0) | 2021.11.25 |
[프로그래머스] 크레인 인형뽑기 게임 for JAVA (0) | 2021.11.24 |
[프로그래머스] 키패드 누르기 for JAVA (0) | 2021.11.22 |