[ํ๋ก๊ทธ๋๋จธ์ค/Javascript] ์์ด๊ฐ ์ซ์ด์ || ์ฝ๋ฉํ
์คํธ
function solution(numbers) { var answer = 0; const en = { "zero": 0, "one": 1, "two": 2, "three": 3, "four": 4, "five": 5, "six": 6, "seven": 7, "eight": 8, "nine": 9 }; const keys = Object.keys(en); for (let i = 0; i < keys.length; i++) { numbers = numbers.replaceAll(keys[i], en[`${keys[i]}`]); } return Number(numbers); } key๋ค์ ๋ฐฐ์ด๋ก ๋ง๋ ํ, ๊ทธ ๋ฐฐ์ด์ ๊ฐ๋ค์ ํ๋์ฉ value๋ก ๋ฐ๊ฟ์คฌ๋ค. ๋ณ๊ฒฝํ๋ ๋ถ๋ถ์ ์ด๋ ๊ฒ, replace ์ ๋๋ฒ์งธ ์ธ์..
[๋ฐฑ์ค/Node.js] 2941๋ฒ. ํฌ๋ก์ํฐ์ ์ํ๋ฒณ || ํ์ด JavaScript
์ด์ ์ ํฝ์์ ์ด๋ณด์๋ค์ด ํ๊ธฐ ์ฌ์ด ๋์ ์ฝ๋ฉ ์ต๊ด์ ๋ดค๋ค. ๊ทธ๋ฐ ์์๋ค์ ํ๋ฒ์ฉ ๋ณด๋ฉด ํ์คํ ๋ค์๋ ์ฝ๋ฉํ ๋ ์กฐ๊ธ์ฉ ๋ ์๊ฐํ๊ณ , ๋์ ์ฝ๋๋ฅผ ์งค ์ ์๋ ๊ฒ ๊ฐ๋ค. ๋ฌดํผ, ์ ๋์ค๋๋ฐ ํ๋ ธ๋ค๊ณ ๋์๋ค. let input = require('fs').readFileSync('/dev/stdin').toString(); const cro = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z='] for (let i = 0; i < cro.length; i++) { input = input.replaceAll(cro[i], "C"); } console.log(Number(input.length)); ์ฒ์์ split์ผ๋ก ๋๋๊น ํ๋ค๊ฐ ๊ทธ๋ผ array๊ฐ ๋๋๊น ๊ดํ ๊ณผ์ ์ด..