ЧЕСТОТА
시간 제한1초메모리 제한1024 MB
‘@’가 나올 때까지 텍스트를 읽고, 각 라틴 문자가 대소문자 구분 없이 몇 번 나오는지 세로 막대 그래프로 출력합니다.
문제
Учителката по БЕЛ на Хитър Потър му постави задача да преброи колко пъти се среща всяка буква от латинската азбука в една от книгите за Хари Потър. За онагледяване на резултата, той реши да направи диаграма.
Помогнете му, като напишете програма frequency, която въвежда текст, завършващ с ‘@’ и извежда на стандартния изход диаграма на честотата на срещане на всяка буква от латинската азбука.
입력
Програмата въвежда от стандартния вход последователност от символи, завършваща с ‘@’. Последователността от символи може да е разположена на повече от един ред.
출력
Програмата извежда на стандартния изход диаграма, която има вида, показан на изхода от примера по-долу:
- на последния ред са изписани главните букви от латинската азбука, подредени по азбучен ред.
- на предпоследния ред са изписани 26 символа ‘-’, отделящи именуването на колоните от стойностите им.
- на редовете, предшестващи последните два се изписват съответните главни латински букви така, че височината на колонката над съответната главна латинска буква да съответства на броя срещания на буквата в текста (независимо дали се е срещала като главна или малка) .