[프로그래머스 코딩테스트 연습문제] 음양 더하기 | 알고리즘 설명 & 문제 풀이 with 자바스크립트(Javascript)

Re_Go·2024년 1월 1일
0

코딩테스트연습

목록 보기
60/106
post-thumbnail

1. 문제 설명

2. 제한사항

3. 입출력 예

4. 입출력 예 설명

5. 첫번째 문제 풀이(2023-12-30)

이번 문제는 if-else 조건문 대신 삼항연산자를 사용해 깔끔히 처리했습니다. (물론 reduce로 더 깔끔하게 한 줄로 처리도 가능합니다.

function solution(absolutes, signs) {

    let result = 0
    for(let i = 0 ; i < signs.length ; i++){
        result += signs[i] ? absolutes[i] : -absolutes[i]
    }
    return result

}
function solution(absolutes, signs) {
	return absolutes.reduce((acc,v,i) => acc + (signs[i] ? v : -v), 0);
}
profile
인생은 본인의 삶을 곱씹어보는 R과 타인의 삶을 배워 나아가는 L의 연속이다.

0개의 댓글