아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

등장한 알파벳 종류의 개수

시간 제한1초메모리 제한128 MB

요약
종료 기호 '#'이 나올 때까지 각 줄에서 대소문자를 구분하지 않고 등장하는 서로 다른 알파벳 문자의 개수를 센다.
난이도

쉬움10점 중 2점

유형
문자열, 구현, 해시맵
정답자
아직 제출이 없습니다

문제

"The quick brown fox jumped over the lazy dogs."

이 문장은 알파벳 26자가 모두 적어도 한 번씩 등장하는 문장으로 유명하다. 즉, 서로 다른 알파벳을 26종류 포함하고 있다.

각 문장에서 공백, 숫자, 특수 문자를 제외하고 서로 다른 알파벳이 몇 종류 등장하는지 세면 된다. 대문자와 소문자는 같은 문자로 취급한다. 예: 'A'와 'a'는 같은 문자이다.

입력

여러 줄에 걸쳐 문장이 주어진다. 각 문장의 길이는 250자를 넘지 않는다.

각 문장은 공백이 아닌 문자를 적어도 하나 포함한다. (그 문자가 반드시 알파벳인 것은 아니다.)

입력의 마지막 줄에는 # 하나만 주어지며, 이 줄은 입력의 끝을 나타낸다.

출력

각 문장마다 등장한 서로 다른 알파벳의 개수를 한 줄에 하나씩 출력한다.

예제1

  1. 예제 1

    입력
    The quick brown fox jumped over the lazy dogs.
    2 + 2 = 4
    New Zealand Programming Contest.
    #
    
    예상 출력
    26
    0
    16