알고리즘/프로그래머스
Lv.1 - 크기가 작은 부분문자열
hoj0806
2024. 7. 4. 14:15
문제
풀이코드
const solution = (t, p) => {
let arr = [...t]
let newArr = []
let count = 0
arr.map((item, index) => {
if(index + p.length !== t.length + 1) {
newArr.push(arr.slice(index, index + p.length))
}
})
let filterArr = newArr.filter((item) => item.length === p.length)
filterArr.map((item) => {
let sum = Number(item.join(''))
if(Number(p) >= sum) {
count++
}
})
return count
}