프로그래머스 LEVEL 1(숫자 문자열과 영단어))
-
사용 언어 : javascript
-
해결 날짜 : 2022-08-03
-
해결 방법 :
- 0~9 까지 전부 담긴 vectors 생성
- s 문자열에서 vector에 담긴 문자열을 split()과 join()을 사용하여 index로 교체
-
코드
const vectors = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven','eight', 'nine'];
function solution(s) {
for (const [index, vector] of vectors.entries()) {
s = s.split(vector).join(index);
}
return Number(s);
}