https://school.programmers.co.kr/learn/courses/30/lessons/81301
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
function solution(s) {
var answer = 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);
answer = Number(s)
return answer;
}
간단히 영어로 준 걸 숫자로 바꾸면 되고 replace 메소드를 썼고 /zero/를 0으로 바꾸는 코드이고 /g는 글로벌의 약자로 s의 전체의 zero를 0으로 바꾸는 것이다. 하나하나 replace를 하고 마지막 숫자값으로 줘야하니 Number로 숫자로 만들어주면 해결된다.
'알고리즘' 카테고리의 다른 글
신규 아이디 추천 (0) | 2022.11.28 |
---|---|
시저 암호 (0) | 2022.11.28 |
소수 만들기 (0) | 2022.11.28 |
문자열 내림차순으로 배치하기 (0) | 2022.11.25 |
문자열 내 마음대로 정렬하기 (0) | 2022.11.24 |