본문 바로가기

algorithm

알고리즘 기초 1/2 203-자료구조(참고): 알파벳 개수

알파벳 개수(python 10808)

문제 출력에서 살짝 헤멘거 같음
아직도 join 함수를 제대로 활용하지 못한다

S = input()
count = [0] * 26

for i in S:
    count[ord(i) - 97] = count[ord(i) - 97] + 1

print(" ".join(map(str, count)))

join 함수

기본적인 모양은 "".join(list) 로 리스트를 문자열로 합쳐서 반환해주는 함수
'구분자'.join(list) 를 이용하면 구분자를 넣어서 반환해줌
내가 틀렷던 부분은 count에 들어있는 요소들은 int형이라 그런듯하다.