[백준] 10809 파이썬 (알파벳 찾기)
코드
1. for문 이용
S = list(input())
c = 'abcdefghijklmnopqrstuvwxyz'
for i in c:
if i in S:
print(S.index(i), end =' ')
else:
print(-1, end=' ')
for문을 이용하여 a부터 z까지 S에 그 알바벳이 있는지 검사한다.
있으면 인덱스를 출력하고
없으면 -1을 출력한다.
2. find() 이용
S = input()
for x in 'abcdefghijklmnopqrstuvwxyz':
print(S.find(x), end = ' ')
find 함수는 어떤 찾는 문자가 문자열 안에서 첫 번째에 위치한 순서를 숫자로 출력한다.
만일 찾는 문자가 문자열 안에 없는 경우에는 -1을 출력하는 함수이다.
Author And Source
이 문제에 관하여([백준] 10809 파이썬 (알파벳 찾기)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@0sunset0/백준-10809-파이썬-알파벳-찾기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)