본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다
자바스크립트 코드
const solution = (s) => s.split(' ').reduce((obj, cur) => {
let {acc, arr} = obj;
if (cur === 'Z') {
acc -= arr.pop();
} else {
const curNumber = Number(cur);
acc += curNumber;
arr.push(curNumber);
}
return {acc, arr}
}, {acc: 0, arr: []}).acc;
Reference
'programming study > Algorithm' 카테고리의 다른 글
[프로그래머스] 캐릭터의 좌표 - JavaScript 풀이 (0) | 2022.10.28 |
---|---|
[프로그래머스] 합성수 찾기 - JavaScript 풀이 (0) | 2022.10.27 |
[프로그래머스] 문자열 계산하기 - JavaScript 풀이 (0) | 2022.10.25 |
[프로그래머스] 문자열 계산하기 - JavaScript 풀이 (0) | 2022.10.24 |
[프로그래머스] 코딩테스트 입문 - JavaScript 풀이 (0) | 2022.10.24 |