LeetCode - 2011. Final Value of Variable After Performing Operations

henu·2023년 8월 29일
0

LeetCode

목록 보기
19/186
post-thumbnail

Solution

var finalValueAfterOperations = function(operations) {
    return operations.reduce((acc, cur) => {
        if(cur === '++X' || cur === 'X++') return acc + 1
        if(cur === '--X' || cur === 'X--') return acc - 1
    }, 0)  
};

Explanation

배열을 수로 변환하는 것이어서 reduce 메소드를 이용했다.
초기값을 0으로 설정하고 if문을 이용해서 조건에 따라 더하거나 빼면된다.

0개의 댓글