아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

검열

면접 대비

시간 제한1초메모리 제한256 MB

요약
S에서 T가 처음 나타난 구간을 새로 생긴 경우까지 반복해 지우고 남은 문자열을 출력합니다.
난이도

보통10점 중 5점

유형
문자열 매칭, 스택
정답자
아직 제출이 없습니다

문제

축산업자 존은 소들이 착유를 기다리는 동안 읽을 거리가 있도록 잡지를 정기 구독했다. 그런데 최신 호에 스테이크를 완벽하게 굽는 방법을 다룬 기사가 실렸고, 존은 소들이 이 기사를 보지 않기를 바란다.

존은 잡지의 본문을 모두 이어 붙여 길이가 최대 10610^6인 문자열 SS를 만들었다. 이제 문제가 되는 부분 문자열 TT를 지워서 검열하려고 한다. 방법은 이렇다. SS에서 TT가 처음 나타나는 위치를 찾아 그 부분을 지운다. 같은 과정을 반복해서, 매번 가장 앞에 있는 TT를 지우고 SS에 TT가 더 이상 나타나지 않을 때까지 계속한다. 한 번 지운 결과로 이전에는 없던 새로운 TT가 생길 수 있다.

검열이 끝난 뒤 SS의 내용을 구하라.

입력

첫째 줄에 문자열 SS가 주어진다. 둘째 줄에 문자열 TT가 주어진다. TT의 길이는 SS의 길이보다 크지 않고, SS와 TT는 모두 알파벳 소문자 a부터 z까지로만 이루어져 있다.

출력

모든 삭제가 끝난 뒤의 문자열 SS를 출력한다. 삭제 과정에서 SS가 빈 문자열이 되는 입력은 주어지지 않는다.

예제5

  1. 예제 1

    입력
    whatthemomooofun
    moo
    
    예상 출력
    whatthefun
    
  2. 예제 2

    입력
    abcdefghij
    xyz
    
    예상 출력
    abcdefghij
    
  3. 예제 3

    입력
    abc
    abd
    
    예상 출력
    abc
    
  4. 예제 4

    입력
    banana
    a
    
    예상 출력
    bnn
    
  5. 예제 5

    입력
    aaaaaaa
    aaa
    
    예상 출력
    a