27일차 첫번째 문제
문제: 영어가 싫어요
난이도: 하중
풀이 과정: 매개변수 numbers 맵핑할 수 있는 배열을 하나 만들고 배열에 index번호로 각각에 문자열에 맞는 숫자를 변환해준다. replace 함수로 문자를 숫자로 치환해서 반환
참고사항:
replace 함수는 정규식 혹은 문자열을 치환해주는 함수다.
replace 함수는 첫번째 인자는 치환할 문자를 넣고 2번째 인자는 value 혹은 함수를 받을수 있다.
ex: "apple".replace("a", "") or "apple".replace("a", (v) => something)
알아두면 좋은 정규식 표현
* /searchvalue/ : '/ /' 사이에 검색할 문자를 입력
* searchvalue1 | searchvalue2 | ... : 여러개의 문자를 바꾸도 싶은 경우' | ' 로 구분하여 여러 문자 입력
* g : 발생할 모든 패턴에 대한 전역 검색 (Global search)
* i : 대/소문자 구분을 무시 (Case-insensitive search)
https://school.programmers.co.kr/learn/courses/30/lessons/120894
'알고리즘 100일 챌린지' 카테고리의 다른 글
자바스크립트 알고리즘 29 일차 (프로그래머스) (25) | 2023.05.16 |
---|---|
자바스크립트 알고리즘 28 일차 (프로그래머스) (18) | 2023.05.15 |
자바스크립트 알고리즘 25 일차 (프로그래머스) (32) | 2023.05.10 |
자바스크립트 알고리즘 24 일차 (프로그래머스) (19) | 2023.05.09 |
자바스크립트 알고리즘 23 일차 (프로그래머스) (31) | 2023.05.08 |