알고리즘
보통
코딩
최소 윈도우 부분 문자열
문자열 s에서 t의 모든 문자를 포함하는 최소 윈도우 찾기
25분
90점
3개 테스트케이스
#3700
문제 설명
문자열 s와 t가 주어집니다. s에서 t의 모든 문자(중복 포함)를 포함하는 가장 짧은 부분 문자열을 찾으세요.
입력 형식
첫 줄: 문자열 s
둘째 줄: 문자열 t
출력 형식
최소 윈도우 부분 문자열 (없으면 빈 문자열)
제약 조건
- 1 ≤ |s|, |t| ≤ 100,000
- s와 t는 영문 대소문자로 구성
예시
s = "ADOBECODEBANC" t = "ABC" 출력: "BANC" 설명: "BANC"는 A, B, C를 모두 포함하는 가장 짧은 부분 문자열
예제 테스트케이스
예제 1
기본 테스트
입력
ADOBECODEBANC ABC
출력
BANC
예제 2
단일 문자
입력
a a
출력
a
예제 3
불가능한 경우
입력
a aa
출력
실행 버튼을 눌러 코드를 실행하세요.