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

TED·2023년 8월 28일
1

Javascript CodingTest

목록 보기
14/63
post-thumbnail
  • 항해에서 매일 알고리즘 문제 푸는 시간을 주어준다.
    한시간씩인데 죽어라고 푼다 ㅠ,.ㅠ 난이도가 너무 쌔다,.,.,.

<오늘의 문제>

숫자 문자열과 영단어

숫자 문자열과 영단어

function solution(s) {
    let answer = 0;
    s = s.replace(/zero/g, 0); // 정규식 -> ("문자열").replace(/정규표현식/, "대체문자열")
    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;
}
  • 나의 풀이
    : 각 숫자를 대응하는 문자열이 정해져있으니, 해당 문자열을 숫자로 바꿔서 출력하도록하는 문제였는데,
    이 문제로 인해서 정규식을 구글링하게 됬다! 뒤에 g가 붙으면 식에 맞게 찾아서 바꿔준다.
    각 문자를 숫자로 바꿔준뒤, 문자열이니 Number() 로 숫자형으로 변환하여 출력시킨다!
profile
컴맹 개발 입문자

1개의 댓글

comment-user-thumbnail
2023년 8월 28일

잘봤습니다^^!

답글 달기