[프로그래머스 | Javascript] 코딩테스트 입문 - 문자열 계산하기

박기영·2022년 11월 9일
0

프로그래머스

목록 보기
83/159
post-custom-banner

solution

function solution(my_string) {
    const splited = my_string.split(" ");
    
    let ans = Number(splited[0]);
    
    splited.forEach((item, index) => {
        if(item === "+"){
            ans += Number(splited[index + 1]);
        }
        
        if(item === "-"){
            ans -= Number(splited[index + 1]);
        }
    })
    
    return ans;
}

단순한 해결방법이다.
공백을 기준으로 split()한 배열을 순회하며,
+, - 연산자가 나오면 그 다음에 나오는 숫자를 알맞게 연산한다.

profile
나를 믿는 사람들을, 실망시키지 않도록

0개의 댓글