#119
Bronze IV

팰린드롬 소떡소떡

시간 제한
1s
메모리 제한
512MB
제출
16
정답
9
맞힌 사람
9
정답 비율
56.3%

문제

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

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

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

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

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

입력

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

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

출력

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

예제 입력 1

7
ststtss

예제 출력 1

2

예제 입력 2

8
ttsststt

예제 출력 2

1

예제 입력 3

6
ssttss

예제 출력 3

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

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

로그인
내 제출

제출 내역이 없습니다.

맞은 사람
#순위사용자언어시간메모리코드 길이
9753🥇
조선우
Python11ms8964KB112B
9121🥈
Undefined
Python11ms9104KB297B
9375🥉
홍진영
Python12ms8748KB120B
95434
밭붕이
Python13ms8748KB101B
61435
이채환
Python14ms8932KB219B
86926
고수아
Python14ms8936KB179B
93617
서준
Python14ms8956KB101B
100448
황준영
PyPy25ms50464KB428B
95349
허아진
Java72ms41584KB401B
난이도 투표
Bronze IV2명 투표· 6개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
11072
런타임 에러
Python--10B2026. 10. 14. 03:30
10044
맞았습니다
PyPy25ms50464KB428B2026. 09. 28. 15:58
10043
런타임 에러
PyPy--356B2026. 09. 28. 15:54
9753
맞았습니다
Python11ms8964KB112B2026. 08. 05. 04:59
9752
런타임 에러
Python--125B2026. 08. 05. 04:57
9751
컴파일 에러
Python--121B2026. 08. 05. 04:57
9750
런타임 에러
Python--129B2026. 08. 05. 04:56
9543
맞았습니다
Python13ms8748KB101B2026. 07. 18. 14:00
9542
컴파일 에러
Python--100B2026. 07. 18. 13:59
9534
맞았습니다
Java72ms41584KB401B2026. 07. 18. 11:21
9375
맞았습니다
Python12ms8748KB120B2026. 07. 08. 09:42
9361
맞았습니다
Python14ms8956KB101B2026. 07. 07. 11:49
9121
맞았습니다
Python11ms9104KB297B2026. 06. 25. 05:41
8692
맞았습니다
Python14ms8936KB179B2026. 06. 01. 11:15
6143
맞았습니다
Python14ms8932KB219B2026. 05. 12. 06:41
6142
틀렸습니다
Python--214B2026. 05. 12. 06:40