설명
구슬 공예가 하린은 알파벳이 새겨진 구슬을 실에 꿰어 팔찌를 만든다. 팔찌 하나에 서로 다른 종류의 글자가 몇 가지나 쓰였는지가 궁금하다.
팔찌에 꿰인 구슬의 글자들이 문자열 \(S\)로 주어질 때, \(S\)에 등장하는 서로 다른 글자의 종류 수를 출력하여라. 같은 글자가 여러 번 나와도 한 종류로 센다.
제약
\(1 \le |S| \le 100\,000\)이며, \(S\)는 알파벳 소문자로만 이루어져 있다.
입력 형식
첫째 줄에 문자열 \(S\)가 주어진다.
출력 형식
\(S\)에 등장하는 서로 다른 글자의 종류 수를 출력한다.
예제 1
입력
banana
출력
3
설명
등장하는 글자는 \(b\), \(a\), \(n\) 세 종류이다.
예제 2
입력
abcabc
출력
3
설명
\(a\), \(b\), \(c\)가 반복되지만 종류로는 \(3\)개이다.
문제 정보
riseoj 작성
출처 Original
태그