function solution(t, p) {
var answer = 0;
const repeatNum = t.length-(p.length-1)
let num =p.length;
for(let i=0;i<repeatNum;i++){
if(parseInt(t.slice(i,num))<=parseInt(p)){
answer++;
}
num++;
}
return answer;
}
javascript에서 숫자로만 이루어진 문자열 앞에 +를 붙이면 숫자로 변환이 됩니다.
const a = "123";
console.log(+a) // "123"이 아닌 123
function solution(t, p) {
let count = 0;
for(let i=0; i<=t.length-p.length; i++) {
let value = t.slice(i, i+p.length);
if(+p >= +value) count++;
}
return count;
}