백준 2941 : 크로아티아 알파벳 js 풀이
·
공부/알고리즘 문제풀이
문제 링크 다음처럼 풀었다. const fs = require("fs"); const input = fs.readFileSync("/dev/stdin").toString().trim(); const chroa = ["c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z="]; let result = input; const getChroa = (text, word, count = 0) => { if (text.indexOf(word) === -1) { result = result.replaceAll(word, "0"); return count; } else if (text.indexOf(word) !== -1) { count++; return getChroa(text.replac..
백준 4344 : 평균은 넘겠지 js 풀이
·
공부/알고리즘 문제풀이
문제 링크는 여기로! 다음과 같이 풀었다. const fs = require("fs"); const input = fs.readFileSync("/dev/stdin").toString().split("\n"); const number = Number(input[0]); for (let i = 1; i
백준 8958 : OX퀴즈 nodejs 풀이
·
공부/알고리즘 문제풀이
문제 링크는 이곳 클릭! 우선 정답 코드는 다음과 같다. let fs = require("fs"); let input = fs.readFileSync("/dev/stdin").toString().split("\n"); let number = Number(input[0]); for (let i = 1; i { const quesArray = ques.split(""); let curScore = 0; const answer = quesArray.reduce((acc, cur, idx) => { if (cur === "O") { curScore++; return acc + curScore; } else { curScore = 0; return acc; } }, 0); console.log(answer); }..