[프로그래머스] 숫자 문자열과 영단어 (JS)

hhkim·2023년 6월 28일
0

Algorithm - JavaScript

목록 보기
40/188
post-thumbnail

풀이 과정

  1. 영단어 숫자 배열 만들기
  2. 1의 각 요소에 대해 반복하면서 주어진 문자열 바꾸기: reduce(), replaceAll()
  3. 숫자로 변환: Number()

코드

function solution(s) {
  const numbers = [
    'zero',
    'one',
    'two',
    'three',
    'four',
    'five',
    'six',
    'seven',
    'eight',
    'nine',
  ];
  return Number(
    numbers.reduce((result, num, i) => result.replaceAll(num, i.toString()), s)
  );
}

0개의 댓글