본문 바로가기
Programming/Python

[ CodeUp ] 1차원 배열 | 1412 번 풀이

by 코뮤(commu) 2021. 3. 29.
728x90
반응형

 

codeup.kr/problem.php?id=1412

 

알파벳 개수 출력하기

a부터 z까지 사용된 알파벳 개수를 [입출력 예시]를 참고하여 출력한다. 특수문자와 공백의 개수는 출력하지 않는다.

codeup.kr

 

 

 

 

 

 

[ 풀이 ]

 

 

 

str = input()
li = [0 for _ in range(26)]
for i in str:
    if ord(i)-97>=0 and ord(i)-97<=122:
        li[ord(i)-97]+=1
    
for i in range(26):
    print("%c:%d" %(chr(i+97),li[i]))

 

 

아래와 같이 더 직관적으로 풀 수도 있다.

 

str = input()
li = [0 for _ in range(26)]
for i in str:
    if i>='a' and i<='z':
        li[ord(i)-97]+=1
    
for i in range(26):
    print("%c:%d" %(chr(i+97),li[i]))
728x90
반응형