알고리즘/백준(BOJ)

[백준/BOJ/알고리즘/파이썬(python)]#10809_알파벳 찾기

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

 

10809번: 알파벳 찾기

각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출

www.acmicpc.net

파이썬 코드

import sys
input = sys.stdin.readline

S = input()

alph = list(range(97,123))

for i in alph:
    print(S.find(chr(i)), end=' ')

alph = 'abcdefghijklmnopqrstuvwxyz' 이런식으로 해서 짜는 것도 가능하지만

아스키코드를 활용하면 된다. 97은 소문자 a, 122는 소문자 z 

end = ' '를 해주어야 한줄에 같이 출력된다.