프로그래머스, 자바스크립트) 크기가 작은 부분문자열

2024. 11. 7. 23:39·개발/알고리즘(코딩테스트)

문제

https://school.programmers.co.kr/learn/courses/30/lessons/147355?language=javascript

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

풀이

반복문을 돌며, p의 길이만큼 첫문자부터 잘라낸 다음, 그 문자를 p와 비교한다.

function solution(t, p) {
  //p 길이
  let answer = 0;
  const pLength = p.length;
  //p길이 부분 문자열 찾기, 부분 문자열 길이만큼만 반복
  for (let i = 0; i < t.length - pLength + 1; i++) {
    //p길이와 같은 부분 문자열
    const tWord = t.slice(i, i + pLength);
    if (tWord <= p) answer += 1;
  }
  return answer;
}
저작자표시 비영리 변경금지 (새창열림)

'개발 > 알고리즘(코딩테스트)' 카테고리의 다른 글

프로그래머스, 자바스크립트) 로또의 최고 순위와 최저 순위  (0) 2024.11.11
프로그래머스, 자바스크립트) 이상한 문자 만들기  (0) 2024.11.10
프로그래머스, 자바스크립트) 최대공약수와 최소공배수  (0) 2024.08.04
프로그래머스, 자바스크립트) 직사각형 별찍기  (0) 2024.08.03
프로그래머스, 자바스크립트) 행렬의 덧셈  (0) 2024.08.03
'개발/알고리즘(코딩테스트)' 카테고리의 다른 글
  • 프로그래머스, 자바스크립트) 로또의 최고 순위와 최저 순위
  • 프로그래머스, 자바스크립트) 이상한 문자 만들기
  • 프로그래머스, 자바스크립트) 최대공약수와 최소공배수
  • 프로그래머스, 자바스크립트) 직사각형 별찍기
빔네모
빔네모
console.log("빔네모")
  • 빔네모
    bimnemo("개발")
    빔네모
  • 전체
    오늘
    어제
    • 기록 (152) N
      • 기술 (42) N
        • JavaScript (6) N
        • TypeScript (9)
        • React.js (10)
        • Next.js (0)
        • 라이브러리,도구 (4)
        • HTML,CSS (4)
        • CS (5)
        • BE (4)
      • 개발 (98) N
        • 프로젝트 (0)
        • 트러블슈팅 (5)
        • 알고리즘(코딩테스트) (93) N
      • 정보 (4)
      • 취미 (8)
        • 감상 (8)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
빔네모
프로그래머스, 자바스크립트) 크기가 작은 부분문자열
상단으로

티스토리툴바