[LeetCode] Final Value of Variable After Performing Operations

준규·2022년 8월 25일
0

연산이 네종류가 있다고 한다

++X, X++ 는 1을 증가

--X, X-- 는 1을 빼는 연산이다

위의 연산들이 들어있는 배열 operatios가 주어질 때

초기값이 0인 X의 계산 후 값을 리턴하는 문제이다

Example을 보면

단순하게 연산자에 +가 들어있으면 1증가 그 이외의 상황이면 1을 빼주면 될것 같았다

const finalValueAfterOperations = function(operations) {
    let x=0;
    
    for(let i = 0; i < operations.length; i++) {
        console.log(operations[i])
        if(operations[i].includes("+")) {
            x++;
        }else {
            x--
        }
    }
    return x
};

submit을 해보니

정답이었다!

profile
안녕하세요 :)

0개의 댓글