728x90
[2021 μΉ΄μΉ΄μ€ μ±μ©μ°κ³ν μΈν΄μ]
μ«μ λ¬Έμμ΄κ³Ό μλ¨μ΄
μ½λ©ν μ€νΈ μ°μ΅ - μ«μ λ¬Έμμ΄κ³Ό μλ¨μ΄
λ€μ€μ νλ‘λκ° μ«μλμ΄λ₯Ό νκ³ μμ΅λλ€. λ€μ€κ° νλ‘λμκ² μ«μλ₯Ό κ±΄λ¬ λ μΌλΆ μλ¦Ώμλ₯Ό μλ¨μ΄λ‘ λ°κΎΌ μΉ΄λλ₯Ό 건λ€μ£Όλ©΄ νλ‘λλ μλ μ«μλ₯Ό μ°Ύλ κ²μμ λλ€. λ€μμ μ«μμ μΌλΆ μ
programmers.co.kr
My μ½λ
function solution(s) {
var result = 0;
s = s.replace(/zero/g, 0);
s = s.replace(/one/g, 1);
s = s.replace(/two/g, 2);
s = s.replace(/three/g, 3);
s = s.replace(/four/g, 4);
s = s.replace(/five/g, 5);
s = s.replace(/six/g, 6);
s = s.replace(/seven/g, 7);
s = s.replace(/eight/g, 8);
s = s.replace(/nine/g, 9);
result = Number(s);
return result;
}
λ€λ₯Έ μ¬λμ νμ΄
function solution(s) {
let numbers = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"];
var answer = s;
for(let i=0; i< numbers.length; i++) {
let arr = answer.split(numbers[i]);
answer = arr.join(i);
}
return Number(answer);
}
728x90
λκΈ