Prg-Lv.1-숫자 문자열과 영단어

이은지·2022년 12월 12일
0

코딩테스트

목록 보기
42/76

문제
https://school.programmers.co.kr/learn/courses/30/lessons/81301

풀이

function solution(s) {
  const words = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]
  let answer = s;


  for(let i = 0; i <= words.length; i++) {
    let arr = answer.split(words[i]); //words의 요소 기준으로 answer를 잘라서 넣고
    answer = arr.join(i); //다시 join해서 합친다
  }
  return Number(answer); //answer는 숫자형이므로 형변환
}

너무 해결하고 싶은데 역시 생각이 안나서 다른사람 풀이를 참고했다

0개의 댓글