function solution(t, p) {
let answer = [];
//t의 문자열을 하나하나 뿌셔
let arrT = t.split("");
//p 길이 구하게 p도 뿌셔
let arrP = p.split("");
//뿌신 t를 0번째 인덱스부터 p의 길이만큼 돌면서 뽑고 붙여
for(let i=0; i < arrT.length; i++){
let newArr = arrT.slice(i, i+arrP.length).join("");
//근데 또 p보다 작거나 같은 것만 골라
if(newArr.split("").length >= arrP.length && newArr <= p){
answer.push(newArr)
}
}
//진짜 남은 값의 길이를 반환
return answer.length;
}
최선이어따......
'JavaScript' 카테고리의 다른 글
[프로그래머스 Lv.1] 3진법 뒤집기 풀이 (0) | 2024.10.28 |
---|---|
[프로그래머스 Lv.1] 예산 (0) | 2024.10.25 |
[TIL] 유효성 검사를 위한 정규 표현식 정리 (0) | 2024.10.24 |
[프로그래머스 Lv.1] 최대공약수와 최소공배수 (0) | 2024.10.24 |
[프로그래머스 Lv.1] 이상한 문자 만들기 (0) | 2024.10.22 |