10808번 : 알파벳 개수 - Python

Pobi·2023년 1월 24일
0

PS

목록 보기
26/107

문제

https://www.acmicpc.net/problem/10808

풀이

python의 ord함수를 이용하여 알파벳을 숫자로 바꾼 다음 97(a의 아스키코드값)을 빼준 값을 인덱스로 더한다.

코드

from sys import stdin

input = stdin.readline

S = input().strip()

array = [0 for i in range(26)]

for i in S:
    n = ord(i)-97 #a의 아스키 값인 97을 뺌으로써 n은 0~25사이의 값이 된다.
    array[n] +=1

print(*array)
profile
꿈 많은 개발자

0개의 댓글