알고리즘

파이썬 내장함수 find와 아스키코드를 활용하여 문제를 풀 수 있다.

find 함수는 해당 문자열에서 괄호 안의 문자가 몇 번째에 나타나는지 인덱스를 반환한다.

만약, 해당 문자가 없다면 -1을 반환한다.

 

소문자 a부터 z까지의 아스키 코드 넘버는 97부터 122까지다.

(대문자 A to Z는 65 ~ 90이다.)

 

전체 코드

s = input()
alpha = list(range(97,123)) # a ~ z
for i in alpha:
    print(s.find(chr(i)))

 

소문자 알파벳 전체를 아스키 코드로 (97번부터 122번까지) 리스트에 저장한다.

저장된 소문자 알파벳 아스키 코드를 for문으로 돌면서 포함되었는지, 아닌지 확인해주면 된다!

sebinChu