프로그래머스

[프로그래머스] 크기가 작은 부분 문자열

so_yeon_- 2024. 12. 7. 14:29

https://school.programmers.co.kr/learn/courses/30/lessons/147355

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr


접근방법

 

1. 문자열 t에서 길이가 p.length인 모든 부분 문자열을 생성.

2. 각 부분 문자열이 p보다 작거나 같은지 확인.

3. 조건을 만족하는 부분 문자열의 개수를 카운트하여 반환.

 

function solution(t, p) {
    var answer = 0;
    let tList = [];

    for(let i = 0 ; i <= t.length - p.length ; i ++){
        tList.push(t.substr(i,p.length))
    }
    
    for(let i = 0 ; i <= tList.length ; i ++){
        if(tList[i] <= p){
            answer ++;
        }
    }

    return answer;
}

 

결과 :100점