1. for문 이용
s = list(input())
alphabet = 'abcdefghijklmnopqrstuvwxyz'
for i in alphabet:
if i in s:
print(s.index(i), end=' ')
else:
print(-1, end=' ')
2. find()함수 이용 - list에는 적용하지 못하는 str함수이다.
s = str(input())
alphabet = 'abcdefghijklmnopqrstuvwxyz'
for i in alphabet:
print(s.find(i), end=' ')
'백준 - 파이썬 > 단계별 - 5 (문자열)' 카테고리의 다른 글
[백준/파이썬] 2908번 상수 | 슬라이싱 이용 - 문자열 뒤집기 (0) | 2025.05.07 |
---|---|
[백준/파이썬] 1152번 단어의 개수 | 공백 기준으로 단어수 세기 (0) | 2025.05.07 |
[백준/파이썬] 2675번 문자열 반복 (0) | 2025.05.07 |
[백준/파이썬] 11654번 아스키 코드 | ord(), chr() 함수 (0) | 2025.05.02 |
[백준/파이썬] 9086번 문자열 | slicing (0) | 2025.05.02 |