
접미사인지 확인하기
어떤 문자열에 대해서 접미사는 특정 인덱스부터 시작하는 문자열을 의미합니다. 예를 들어, "banana"의 모든 접미사는 "banana", "anana", "nana", "ana", "na", "a"입니다. 문자열 my_string 과 is_suffix가 주어질 때, is_suffix가 my_string 의 접미사라면 1을, 아니면 0을 return 하는 solution 함수를 작성해 주세요.
- loop문으로 돌미녀서 slice()함수를 사용하여 i 넣어주면서 접미사 인지 is_suffix 확인하여 맞으면 1을 변수에 넣어주고 아니라면 0을 리턴
- 두 번쨰 방법 endWith() 함수를 이용하여 이 함수를 이용하면
- searchString은 문자열 끝에서 검색할 문자입니다.
- length는 검색할 문자열의 길이를 결정하는 선택적 매개변수입니다. 기본값은 문자열의 길이입니다.
- 문자열이 있다면 true를 반환한다.
function solution(my_string, is_suffix) { var answer = 0; // for(let i = 1; i<my_string.length; i++) { // if (my_string.slice(i) === is_suffix) { // answer = 1; // } // } return my_string.endsWith(is_suffix) ? 1 : 0; // return answer }
'프로그래머스 코딩 기초 트레이닝' 카테고리의 다른 글
프로그래머스 코딩 기초 트레이닝 수 조작하기 (0) | 2025.01.13 |
---|---|
프로그래머스 코딩 기초 트레이닝 카운트 업 (1) | 2025.01.13 |
프로그래머스 코딩 기초 트레이닝 문자열의 뒤의 n글자 (0) | 2025.01.12 |
프로그래머스 코딩 기초 트레이닝 접미사 배열 (0) | 2025.01.11 |
프로그래머스 문자열 앞의 n글자 (0) | 2025.01.11 |