#119
Bronze IV
팰린드롬 소떡소떡
시간 제한
1s
메모리 제한
512MB
제출
3
정답
2
맞힌 사람
2
정답 비율
66.7%

문제

소떡소떡은 기다란 꼬치에 소세지와 떡을 끼운 음식이다. 편의상 소떡소떡을 알파벳 sstt로만 구성된 길이 NN의 문자열로 생각하자. 알파벳 ss는 소세지를, tt는 떡을 의미한다.

위 그림은 길이가 77인 소떡소떡의 예시이다. 유진이는 소떡소떡을 먹기 전에 소떡소떡을 팰린드롬 소떡소떡으로 만들려고 한다. 팰린드롬이란, 앞에서부터 읽었을 때와 뒤에서부터 읽었을 때가 같은 문자열을 말한다. 예를 들면 stssts, tssttsst, tttt는 팰린드롬이다.

유진이는 특별한 마법을 사용해서 꼬치에 꽂힌 소세지 하나를 떡으로 바꾸거나, 떡 하나를 소세지로 바꿀 수 있다. 위 그림은 마법을 한 번 사용해서 왼쪽에서 두 번째에 꽂혀있던 떡을 소세지로 바꾼 그림이다.

위 그림은 마법을 한 번 더 사용해서 오른쪽에서 세 번째에 꽂혀있던 떡을 소세지로 바꾼 그림이다. 이제 이 소떡소떡은 팰린드롬 소떡소떡이 되었다.

유진이가 먹으려고 하는 소떡소떡이 주어질 때, 이 소떡소떡을 팰린드롬 소떡소떡으로 만들기 위해서는 마법을 최소 몇 번 사용해야 할까?

입력

첫째 줄에 소떡소떡의 길이 N(1N100)N(1 \le N \le 100)이 주어진다.

둘째 줄에 소떡소떡을 의미하는 길이 NN의 문자열이 주어진다. 이 문자열은 알파벳 sstt로만 구성되어 있다.

출력

소떡소떡을 팰린드롬 소떡소떡으로 만들기 위해서 마법을 최소 몇 번 사용해야 하는지 출력한다.

예제 입력 1

7
ststtss

예제 출력 1

2

예제 입력 2

8
ttsststt

예제 출력 2

1

예제 입력 3

6
ssttss

예제 출력 3

0
문제를 만든 사람
201802070_김시온
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
6143🥇
이채환
Python8ms8440KB219B
8692🥈
고수아
Python8ms8452KB179B
난이도 투표
Bronze IV2명 투표· 25일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
8692
맞았습니다
Python8ms8452KB179B2026. 06. 01. 11:15
6143
맞았습니다
Python8ms8440KB219B2026. 05. 12. 06:41
6142
틀렸습니다
Python--214B2026. 05. 12. 06:40