[프로그래머스] 크기가 작은 부분 문자열

2023. 2. 13. 20:59·PS/프로그래머스
반응형

링크

문제 설명

입력으로 숫자로 이루어진 문자열 t와 p가 주어진다. t에서 p와 같은 길이의 부분 문자열들 중 p 보다 작은 수의 갯수를 구하는 문제이다.

제한사항

def solution(t: str, p: str) -> int:
    ...
  • 1 ≤ p의 길이 ≤ 18
  • p의 길이 ≤ t의 길이 ≤ 10,000
  • t와 p는 숫자로만 이루어진 문자열이며, 0으로 시작하지 않습니다.

풀이

제한사항도 단순한 문제이다. 길이가 len(p)인 부분 문자열을 모두 구해 비교하면 된다.

제출 코드

def solution(t: str, p: str) -> int:
    return len([True for i in range(len(t) - len(p) + 1) if t[i:i + len(p)] <= p])
반응형
저작자표시 비영리 변경금지 (새창열림)
'PS/프로그래머스' 카테고리의 다른 글
  • [프로그래머스] 시소 짝궁
  • [프로그래머스] 뒤에 있는 큰 수 찾기
  • [프로그래머스] 숫자 변환하기
  • [프로그래머스] 호텔 대실
덴마크초코우유
덴마크초코우유
IT, 알고리즘, 프로그래밍 언어, 자료구조 등 정리
    반응형
  • 덴마크초코우유
    이것저것끄적
    덴마크초코우유
  • 전체
    오늘
    어제
    • 분류 전체보기 (122)
      • Spring Framework (7)
        • Spring (3)
        • JPA (2)
        • Spring Security (0)
      • Language (51)
        • Java (11)
        • Python (10)
        • JavaScript (5)
        • NUXT (2)
        • C C++ (15)
        • PHP (8)
      • DB (16)
        • MySQL (10)
        • Reids (3)
        • Memcached (2)
      • 개발 (3)
      • 프로젝트 (2)
      • Book (2)
      • PS (15)
        • 기타 (2)
        • 백준 (2)
        • 프로그래머스 (10)
      • 딥러닝 (8)
        • CUDA (0)
        • Pytorch (0)
        • 모델 (0)
        • 컴퓨터 비전 (4)
        • OpenCV (1)
      • 기타 (16)
        • 디자인패턴 (2)
        • UnrealEngine (8)
        • ubuntu (1)
        • node.js (1)
        • 블로그 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    딥러닝
    pytorch
    FPS
    Unreal Engine
    mscoco
    redis
    php
    MySQL
    Unreal
    자바
    map
    select
    Python
    게임 개발
    게임
    memcached
    PS
    클래스
    알고리즘
    웹
    NUXT
    JS
    언리얼엔진4
    JavaScript
    프로그래머스
    파이썬
    C
    C++
    CPP
    블루프린트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
덴마크초코우유
[프로그래머스] 크기가 작은 부분 문자열
상단으로

티스토리툴바