알고리즘

백준 파이썬 10809번 알파벳찾기

chaewonni 2023. 5. 18. 01:01

# n=input()

# #아스키 코드로 알파벳 리스트 만들기
# data = list(range(97,123))

# for i in data:
#     print(n.find(chr(i)))


# n=input()

# data='abcdefghijklmnopqrstuvwxyz'
# data=list(data)

# for i in data:
#     print(n.find(i))


n=input()

data_list= []

for i in range(97,123):
    data_list.append(i)

for i in data_list:
    print(n.find(chr(i)))

파이썬으로 언어를 바꾸고 처음으로 풀었던 문제... 파이썬은 참 내장함수가 많은 것 같다...!! 진작 바꿀걸 그랬다.ㅎㅎ

find함수는 문자열에서 특정 문자나 부분 문자열이 위치한 인덱스를 반환하는 함수이다. 만약 찾고자 하는 문자나 부분 문자열이 존재하지 않으면 -1을 반환한다.

즉 find함수만 알았다면 정말 빨리 풀 수 있던 문제.^^