백준 단계별로 풀어보기/문자열

백준 10809번 알파벳 찾기(Python / 파이썬)

coding232624 2023. 3. 22. 22:38

주소

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

 

10809번: 알파벳 찾기

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

www.acmicpc.net

 

문제

알파벳으로 이루어진 문장속에서 원하는 알파벳이 처음으로 위치하는 곳을 찾아내는 문제

원하는 문자가 문장안에 없을 경우 -1 출력

 

코드 / 해석

1
2
3
4
5
alp = input()
alphabet = 'abcdefghijklmnopqrstuvwxyz'
for i in alphabet:
    print(alp.find(i),end = ' ')
 
cs

=> find() : 문자열안에서 해당 문자가 첫번째 위치한 곳을 찾아냄 / 없을경우 -1을 리턴