리스트 3 - 자가진단 2 > 문제은행 : 정보올림피아드&알고리즘


922 : 리스트 3 - 자가진단 2

제한시간
1000 ms   
메모리제한
16 MB   
해결횟수
81 회   
시도횟수
111 회   

문제

영문 대문자를 한 줄로 입력받아 1번 이상 입력된 각 문자의 개수를 사전 순으로 출력하는 프로그램을 작성하시오.


입력 예

복사하기

A B C F F F B Z

출력 예

복사하기

A : 1
B : 2
C : 1
F : 3
Z : 1

Hint!

'A'는 0번, 'B'는 1번, 'C'는 2번, ..., 'Z'는 25번에 count 한다.'A'는 아스키코드 값이 65, 'B'는 66이며 문자열에서 아스키코드를 알아내려면 ord(문자열)과 같이 함수를 적어주면 된다.

따라서 입력받은 문자의 아스키코드에서 65를 뺀 숫자의 개수를 세면 된다. (예: ord('B') - 65 → 1)

1을 다시 'B'로 바꾸어 출력하려면 chr(1+65)를 출력하면 된다.

 



경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호

TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com

Copyrightⓒ 2010 jungol. All right reserved.

TOP