문자열 나누기
Press the right button to connect the device.
Quiz Info
문자열 나누기
Beginner
Category
Programming
Points
100p
Participant
368
Solved Rate
88.8%
10
9

문제


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

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


예제 설명


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


입력


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

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


출력


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

Input/Output Example
:
Blank
:
Line Break
:
Tab
Example 1
Input
5
goorm
Output
4
Example 2
Input
9
algorithm
Output
9
⋇ Please keep the input and output formats carefully
Q&A
누구나 질문하고 답변할 수 있는 Q&A입니다. 문제를 풀며 어려웠던 부분에 대해 질문해보세요.
Registered Questions (0)