728x90
반응형
[ 풀이 ]
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
반응형
'Archive > Develop' 카테고리의 다른 글
[ Python ] python Decorator 이용하기 | 코드를 간소화해보자! (0) | 2021.03.30 |
---|---|
[ Oracle ] oracle 에서 기본으로 제공해주는 HR 스키마를 가지고 활용해보자! (0) | 2021.03.29 |
[ Oracle ] Oracle Self Join 예제, 쓰는 이유 (0) | 2021.03.29 |
[ CodeUp ] 1차원 배열 | 1411 번 풀이 (0) | 2021.03.29 |
[ CodeUp ] 1차원 배열 | 1410 번 풀이 (0) | 2021.03.29 |