프로그래머스 | 문자열 포함 여부 찾기

chaen·2023년 12월 27일
post-thumbnail

📌 문제

문자열 'a'가 더 긴 문자열 'apple'에 포함되어 있을 경우 true 아닐 경우 false를 내보내는 함수를 만드세요. 이때, 두 문자열의 길이는 50자보다 짧습니다.

✨ 해결 방법

JavaScript에서는 .length를 이용하며 문자열의 길이를 구할 수 있고, includes를 이용하여 문자열이 포함되어 있는지 검사할 수 있습니다.

💻 solution

function solution(a, target) {
    var answer = true;
  
    // 길이 조건에 부합하는 지 검사
    if (a.length <= 50 && target.length <= 50){
        // target에 a가 포함되는지 검사한다.
        answer = target.includes(a);
    } else {
        console.log ("길이가 너무 깁니다.");
        answer = false;
    }
    return answer;
}

참고: JS BASIC | 배열 (array)

0개의 댓글