#129
균형 잡힌 소떡소떡
시간 제한
1s
메모리 제한
512MB
제출
3
정답
2
맞힌 사람
2
정답 비율
66.7%
문제
소떡소떡은 기다란 꼬치에 소세지와 떡을 끼운 음식이다. 편의상 소떡소떡을 알파벳 s와 t로만 구성된 길이 의 문자열로 생각하자. 알파벳 s는 소세지를, t는 떡을 의미한다.
위 그림은 길이가 인 소떡소떡의 예시이다. 유진이는 소떡소떡을 먹기 전에 소떡소떡을 균형 잡힌 소떡소떡으로 만들려고 한다. 꼬치에 꽂힌 소세지와 떡의 개수가 같을 때 이를 균형 잡힌 소떡소떡이라고 한다. 단, 소세지와 떡이 한 개도 꽂혀있지 않다면 균형잡힌 소떡소떡이 아니다. 위 그림은 소세지가 개, 떡이 개 꽂혀 있기 때문에 균형 잡힌 소떡소떡이 아니다.
유진이는 소떡소떡의 맨 왼쪽에 있는 소세지나 떡을 떼어낼 수 있다. 오른쪽은 손잡이 부분이기 때문에 오른쪽에서 떼어내는 것은 불가능하다. 위 그림은 소떡소떡의 맨 왼쪽에 있던 소세지를 떼어낸 그림이다.
위 그림은 떡 두 개를 더 떼어낸 그림이다. 소세지가 개, 떡이 개 꽂혀 있기 때문에 균형 잡힌 소떡소떡이 되었다.
유진이가 먹으려고 하는 소떡소떡이 주어질 때, 이러한 과정을 통해 만들 수 있는 길이가 최대인 균형 잡힌 소떡소떡은 어떤 모양일까?
입력
첫째 줄에 소떡소떡의 길이 이 주어진다.
둘째 줄에 소떡소떡을 의미하는 길이 의 문자열이 주어진다. 이 문자열은 알파벳 s와 t로만 구성되어 있다.
위 과정을 통해 균형 잡힌 소떡소떡으로 만들 수 없는 입력은 주어지지 않는다.
출력
출력 형식을 설명하세요.
예제 입력 1
7
sttstts
예제 출력 1
stts
예제 입력 2
4
ttts
예제 출력 2
ts
예제 입력 3
4
stst
예제 출력 3
stst
- 문제를 만든 사람
- 201802070_김시온
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
| # | 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 | |
|---|---|---|---|---|---|---|---|
| 9580 | 🥇 | 서준 | Python | 8ms | 8156KB | 145B | |
| 9195 | 🥈 | 표강준 | PyPy | 22ms | 49976KB | 165B |
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
| # | 사용자 | 문제 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 | |
|---|---|---|---|---|---|---|---|---|---|
| 9580 | 맞았습니다 | Python | 8ms | 8156KB | 145B | 2026. 07. 21. 06:22 | |||
| 9579 | 틀렸습니다 | Python | - | - | 118B | 2026. 07. 21. 06:20 | |||
| 9195 | 맞았습니다 | PyPy | 22ms | 49976KB | 165B | 2026. 06. 30. 04:55 |