문제 설명
문제 링크
[프로그래머스[Level1] 크기가 작은 부분 문자열]
(https://school.programmers.co.kr/learn/courses/30/lessons/147355)
접근 방법
- t의 문자열을 index 0 부터 p.length만큼 잘라주기
- p.length만큼 자른 뒤에 pick라는 변수를 주고 한칸씩 이동하면서 다시 1의 과정을 반복
- parseInt를 통해 정수로 바꿔줘 비교한 뒤 조건에 적합하면 answer++
코드
function solution(t, p) {
var answer = 0;
let pick = 0;
while(pick+p.length!=t.length+1){
if(parseInt(t.slice(pick,pick+(p.length))) <=parseInt(p)) answer++;
pick++;
}
return answer;
}
'알고리즘문제풀이' 카테고리의 다른 글
프로그래머스[Level2] 마법의 엘리베이터 - JavaScript (0) | 2023.04.20 |
---|---|
프로그래머스[Level1] 신고 결과 받기 - JavaScript (0) | 2023.04.20 |
프로그래머스[Level2] 무인도 여행 - JavaScript (0) | 2023.04.20 |
프로그래머스[Level1] 신고 결과 받기 - JavaScript (0) | 2023.04.19 |
프로그래머스[Level2] 조이스틱 - JavaScript (0) | 2023.04.19 |