메모리: 108080 KB, 시간: 112 ms
구현, 문자열
2023년 11월 13일 19:22:39
소떡소떡은 기다란 꼬치에 소세지와 떡을 끼운 음식이다. 편의상 소떡소떡을 알파벳 s
와 t
로만 구성된 길이 s
는 소세지를, t
는 떡을 의미한다.
위 그림은 길이가
유진이는 소떡소떡의 맨 왼쪽에 있는 소세지나 떡을 떼어낼 수 있다. 오른쪽은 손잡이 부분이기 때문에 오른쪽에서 떼어내는 것은 불가능하다. 위 그림은 소떡소떡의 맨 왼쪽에 있던 소세지를 떼어낸 그림이다.
위 그림은 떡 두 개를 더 떼어낸 그림이다. 소세지가
유진이가 먹으려고 하는 소떡소떡이 주어질 때, 이러한 과정을 통해 만들 수 있는 길이가 최대인 균형 잡힌 소떡소떡은 어떤 모양일까?
첫째 줄에 소떡소떡의 길이
둘째 줄에 소떡소떡을 의미하는 길이 s
와 t
로만 구성되어 있다.
위 과정을 통해 균형 잡힌 소떡소떡으로 만들 수 없는 입력은 주어지지 않는다.
이러한 과정을 통해 만들 수 있는 길이가 최대인 균형 잡힌 소떡소떡의 모양을 출력한다.