문자열 나누기
우측 버튼을 눌러 기기를 연결해주세요.
문제정보
문자열 나누기
100
참여자
248
정답률
88.3%
8
5


문제


알파벳 소문자로만 이루어진 문자열 가 주어진다. 이 문자열을 아래 조건을 만족하는 여러 개의 부분 문자열로 나누고자 할 때, 최소 몇 개의 부분 문자열로 나뉘게 될 지를 구해보자. 부분 문자열이란 문자열의 연속된 일부를 의미한다.

  • 어떤 문자열을 구성하는 문자는 모두 같아야 한다.


예제 설명


첫 번째 예제의 문자열 aabbcca를 최소 개수의 부분 문자열로 나눴을 때, aabbcca와 같이 네 개의 부분 문자열로 나뉘게 된다.


입력


첫째 줄에 문자열의 길이 이 주어진다.
둘째 줄에 문자열 가 주어진다.

  • 는 알파벳 소문자로만 이루어져 있다.


출력


주어진 문자열  최소 몇 개의 부분 문자열로 나뉘게 될 지를 출력한다.

입/출력 예시
:
공백
:
줄바꿈
:
예시 1
입력
5
goorm
출력
4
예시 2
입력
9
algorithm
출력
9
⋇ 입출력 형식을 잘 지켜주세요
Q&A
누구나 질문하고 답변할 수 있는 Q&A입니다. 문제를 풀며 어려웠던 부분에 대해 질문해보세요.
이 문제에 관한 질문 (0)