문제
특정 문자열로 끝나면 true, 아니면 false 반환
나의 풀이
입력: "dogs, cats, and ducks", "ducks"
결과: true
function confirmEnding(str, target) {
let result = new RegExp(target+"$","i");
return result.test(str);
}
confirmEnding("dogs, cats, and ducks", "ducks");
간단하게 endsWith()로 문제를 해결할 수도 있다.
[endsWith()]
입력과 결과는 위와 동일하다.
사용방법
function confirmEnding(str, target) {
return str.endsWith(target);
}
(문제 출처:www.freecodecamp.org)
728x90
'알고리즘 > FreeCodeCamp' 카테고리의 다른 글
[자바스크립트/알고리즘] Pig Latin (정규식) (0) | 2021.02.01 |
---|---|
[자바스크립트/알고리즘] 공백을 붙임표(하이픈)로 바꾸기 (정규식) (0) | 2021.01.19 |
[자바스크립트/알고리즘] 두 배열 중복 값 제거 (concat, filter) (0) | 2021.01.17 |
[자바스크립트/알고리즘] 알파벳순 정렬(sort 함수) (0) | 2021.01.16 |
[자바스크립트/알고리즘] 양의 정수만 출력 (filter, map) (0) | 2021.01.16 |