- 프로그래머스 1레벨 > 코딩테스트 연습 > 월간 코드 챌린지 시즌 2 > 음양 더하기
내 풀이)
for문 내부에 if 문을 적어서 풀어도 되지만, 삼항 연산자를 쓰는 것이 더욱 코드가 간결해져 써보았다.
입력값으로 들어오는 absolutes에 들어있는 각 원소의 크기는 최대 1000이므로 number 형 범위에 충분히 포함된다.
또한 absolutes의 크기는 1000이하이므로 for문을 통해 계산하여도 시간이 충분하다.
내 코드)
function solution(absolutes, signs) {
let answer = 0;
for (let i in signs) {
answer += signs[i] ? absolutes[i] : absolutes[i] * -1;
}
return answer;
}
'알고리즘 > JavaScript' 카테고리의 다른 글
JavaScript) 문자열을 자르는 메소드, substr, substring, slice (0) | 2023.10.24 |
---|---|
JavaScript) 문자열을 잘라서 배열로 바꾸는 split 메소드 (0) | 2023.10.23 |
JavaScript로 프로그래머스 풀기, 숫자 문자열과 영단어. (0) | 2023.10.23 |
JavaScript로 프로그래머스 풀기. 두 정수 사이의 합. (1) | 2023.10.16 |