💜 코드
function solution(numbers) {
let numArr = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"];
numArr.forEach((v, i) => {
numbers = numbers.replaceAll(v, i);
});
return Number(numbers);
}
💜 실행 결과
💜 다른 사람의 풀이
function solution(numbers) {
const obj = {
zero: 0, one: 1, two: 2, three: 3, four: 4,
five: 5, six: 6, seven: 7, eight: 8, nine: 9
};
const num = numbers.replace(/zero|one|two|three|four|five|six|seven|eight|nine/g, (v) => {
return obj[v];
});
return Number(num);
}
'프로그래머스(JavaScript) > Lv0' 카테고리의 다른 글
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 조건 문자열(JavaScript) (0) | 2024.03.20 |
---|---|
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 두 수의 합(JavaScript) (0) | 2024.03.20 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 왼쪽 오른쪽(JavaScript) (0) | 2024.03.20 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 배열 만들기 6(JavaScript) (0) | 2024.03.19 |
[프로그래머스 : 코딩테스트 입문]Lv0. 문자열 계산하기(JavaScript) (0) | 2024.03.19 |