[python] 백준 10809 알파벳 찾기

rse·2022년 12월 18일
0

알고리즘

목록 보기
21/44
post-thumbnail

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

이번 문제는 입력한 알파벳이 몇 번째인지 찾고, 없는 알파벳은 -1 을 출력하는 문제이다. 간단하게 find라는 함수를 이용해서 풀 수 있다.

s = input()

for i in range(97,123):
	print(s.find(chr(i)), end = " ")

97-123번은 a-z까지의 아스키코드 번호이다.
그리고 chr은 번호를 문자로 변경해주는 함수로, i를 a-z까지 변경해주고,
s에 있는 문자들을 찾아낸다.
그리고 한 줄에 입력하려면 end 함수를 이용해 띄어쓰기로 출력할 수 있게 해주면 끝.

profile
기록을 합시다

0개의 댓글