본문 바로가기

BAEKJOON/JavaScript

[BAEKJOON] 제로 (10773번)

// const input  = require("fs").readFileSync("/dev/stdin").toString().trim().split("\r\n");
const input  = require("fs").readFileSync("testCase/testCase.txt").toString().trim().split("\r\n");

function zero(input) {
    let testCaseCnt = input[0];
    let a = [];

    for(let i = 1; i <= testCaseCnt; i++) {
        if(input[i] != "0") {
            a.push(input[i]);
        } else if (input[i] === "0") {
            a.pop();
        }
    }

    if(a.length < 1) {
        return console.log(0);
    } else {
        let answer = 0;
        a.forEach(element => {
            answer += +element;
        })
        return console.log(answer);
    }
}

zero(input);

'BAEKJOON > JavaScript' 카테고리의 다른 글

[BAEKJOON] 다이얼 (5622번)  (0) 2022.03.30
[BAEKJOON] 한수 (1065번)  (0) 2022.03.30
[BAEKJOON] 평균은 넘겠지 (4344번)  (0) 2022.03.29
[BAEKJOON] 팰린드롬수 (1259번)  (0) 2022.03.29
[BAEKJOON] 평균 (1546번)  (0) 2022.03.28