function solution(t, p) {
let count = 0;
const tl = t.length;
const pl = p.length;
for(let i = 0; i<tl-pl+1; i++){
// p와 길이가 같은 부분문자열 구하기
let newNum = t.substr(i,pl);
if(newNum <= p){
count++;
}
}
return count;
}
str.substr(start, length);
const str = 'abcde'
str.substr(0,2); // 'ab'
str.substr(1,3); // 'bcd'
str.substr(3); // 'de'
str.substring(start, end)
const str = 'abcde'
str.substring(0,2); // 'ab'
str.substring(1,3); // 'bc'
str.substring(3); // 'de'
str.slice(start, end)
substring과 사용법이 동일.
다만 음수(-) 사용이 가능. 뒤에서부터 문자열을 자를 때 유용함.
const str = 'abcde'
str.slice(0,2); // 'ab'
str.slice(1,3); // 'bc'
str.slice(3); // 'de'
str.slice(-3); // 'cde'
str.slice(-4, 2); // 'b'