알파벳 개수 세기

한 줄에서 영문자의 등장 횟수를 대소문자 구분 없이 세고, 영문자가 아닌 문자는 무시한 뒤 알파벳 26줄의 별 그래프를 출력한다.

쉬움2문자열구현아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

쇼나는 언어학과 학생이다. 여러 출처에서 모은 문장의 알파벳 분포를 분석하는 과제를 받았고, 이 일을 도와줄 프로그램이 필요하다.

주어진 문장에 각 알파벳이 몇 번 나오는지 그래프로 나타내라. 대문자와 소문자는 같은 글자로 센다. 영어 알파벳이 아닌 문자는 무시한다.

입력

첫째 줄에 250자 이하의 텍스트가 한 줄로 주어진다. 알파벳이 적어도 하나는 들어 있다.

출력

가로 막대 26개로 이루어진 그래프를 출력한다. y축은 알파벳 대문자이고, 위에서 아래로 A부터 Z까지 순서대로 놓인다. 각 줄은 대문자 한 글자, 공백, 세로 막대 |, 다시 공백, 그리고 그 글자가 나온 횟수만큼의 별표 *로 이루어진다. 별표 사이에는 공백을 넣지 않는다. 한 번도 나오지 않은 글자는 별표를 출력하지 않는다.