HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤎
프론트엔드 데브코스 5기 교육생
/
🐥
김은수팀
/
🏆
10주차 : 기업 코테 딱대
/
3. 제로

3. 제로

다윤 풀이

민수 풀이

재현 풀이

송희 풀이

const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let [k, ...nums] = fs.readFileSync(filePath).toString().trim().split("\n"); let sum = 0; for (i = 0; i < nums.length; i++) { if (nums[i] == 0) { sum -= nums[i - 1]; nums.splice(i - 1, 2); i -= 2; } else sum += +nums[i]; } console.log(sum); --- // 런타임 에러 (TypeError) 발생 코드 const fs = require("fs"); const filePath = process.platform === "linux" ? "/dev/stdin" : "./input.txt"; let [k, ...nums] = fs.readFileSync(filePath).toString().trim().split("\n"); let rightNums = []; nums.forEach((ele) => { if (ele == 0) rightNums.pop(); else rightNums.push(+ele); }); console.log(rightNums.reduce((acc, cur) => acc + cur));

승민 풀이