[링크]
https://programmers.co.kr/learn/courses/30/lessons/76501
코딩테스트 연습 - 음양 더하기
어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re
programmers.co.kr
[문제설명 및 입출력 예]
[내가 제출한 코드 및 풀이]
1
2
3
4
5
6
7
8
9
10
11
|
function solution(absolutes, signs) {
let answer = 0;
for (let i = 0; i < absolutes.length; i++) {
if(signs[i] === true) {
answer += absolutes[i];
} else {
answer -= absolutes[i];
}
}
return answer;
}
|
cs |
- 절대값이 담겨있는 정수 배열 absolutes의 길이 = 정수들의 부호가 담겨있는 배열 signs의 길이
- absolutes의 길이만큼 반복해서 값을 계산
- 단, 부호가 다르기 때문에 sings의 값이 true(양수)인지 false(음수)인지 조건을 붙여 각각 더하거나 빼면됨
'Algorithm' 카테고리의 다른 글
[프로그래머스] 직사각형 별찍기 - JavaScript 📝 (0) | 2021.11.08 |
---|---|
[프로그래머스] 평균 구하기 - JavaScript 📝 (0) | 2021.11.08 |
[프로그래머스] 가운데 글자 가져오기 - JavaScript 📝 (0) | 2021.11.08 |
[백준 알고리즘] 10172번: 개 - Java (0) | 2021.08.18 |
[백준 알고리즘] 10171번: 고양이 - Java (0) | 2021.08.18 |