
문제 설명
어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. |
제한 조건
|
초기 코드
function solution(absolutes, signs) {
var answer = 123456789;
return answer;
}
코드 풀이 설명
function solution(absolutes, signs) {
var answer = 0;
for (let i=0; i < signs.length; i++) {
// 만약 signs[i] 값이 true라면 그대로 더해주고
if(signs[i] == true) {
answer += absolutes[i]
// 만약 signs[i] 값이 false라면 -1을 곱하여 음수로 만들어준 후 더해준다
} else {
answer += absolutes[i]*-1
}
}
return answer;
}
- i를 0부터 signs.length 만큼 돌린 후, signs[i] 값이 true라면 기존 변수 answer값에 absolute[i] 값을 모두 더해준다.
- 반대로 만약 signs[i]값이 false라면 기존 변수 answer값에 absolute[i] * -1 값을 모두 더해준다.
프로그래머스 코딩테스트 연습 - 음양 더하기
https://programmers.co.kr/learn/courses/30/lessons/76501
코딩테스트 연습 - 음양 더하기
어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re
programmers.co.kr
프로그래머스 코딩테스트 연습 - 다른 문제 풀이(자바스크립트)
[코딩테스트 연습] 없는 숫자 더하기 javascript
문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어짐. numbers 에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 제한 조건 1 ≤ numbers의 길이
choijying21.tistory.com
[코딩테스트 연습] 직사각형 별찍기 javascript
문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 제한 조건n과 m은 각
choijying21.tistory.com
[코딩테스트 연습] 가운데 글자 가져오기 javascript
문제 설명 단어 s의 가운데 글자를 반환하는 함수 완성하기 단어의 길이가 짝수라면 가운데 두글자 반환 제한 조건 s는 길이가 1이상, 100이하인 스트링 초기 코드 function solution(s) { var answer = ''; re
choijying21.tistory.com

문제 설명
어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 return 하도록 solution 함수를 완성해주세요. |
제한 조건
|
초기 코드
function solution(absolutes, signs) {
var answer = 123456789;
return answer;
}
코드 풀이 설명
function solution(absolutes, signs) {
var answer = 0;
for (let i=0; i < signs.length; i++) {
// 만약 signs[i] 값이 true라면 그대로 더해주고
if(signs[i] == true) {
answer += absolutes[i]
// 만약 signs[i] 값이 false라면 -1을 곱하여 음수로 만들어준 후 더해준다
} else {
answer += absolutes[i]*-1
}
}
return answer;
}
- i를 0부터 signs.length 만큼 돌린 후, signs[i] 값이 true라면 기존 변수 answer값에 absolute[i] 값을 모두 더해준다.
- 반대로 만약 signs[i]값이 false라면 기존 변수 answer값에 absolute[i] * -1 값을 모두 더해준다.
프로그래머스 코딩테스트 연습 - 음양 더하기
https://programmers.co.kr/learn/courses/30/lessons/76501
코딩테스트 연습 - 음양 더하기
어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불리언 배열 signs가 매개변수로 주어집니다. 실제 정수들의 합을 구하여 re
programmers.co.kr
프로그래머스 코딩테스트 연습 - 다른 문제 풀이(자바스크립트)
[코딩테스트 연습] 없는 숫자 더하기 javascript
문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어짐. numbers 에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 제한 조건 1 ≤ numbers의 길이
choijying21.tistory.com
[코딩테스트 연습] 직사각형 별찍기 javascript
문제 설명 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 제한 조건n과 m은 각
choijying21.tistory.com
[코딩테스트 연습] 가운데 글자 가져오기 javascript
문제 설명 단어 s의 가운데 글자를 반환하는 함수 완성하기 단어의 길이가 짝수라면 가운데 두글자 반환 제한 조건 s는 길이가 1이상, 100이하인 스트링 초기 코드 function solution(s) { var answer = ''; re
choijying21.tistory.com