⌨️ Algorithms/백준 [Python] 백준 10809번_알파벳 찾기 2022. 7. 18. 21:56 - https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net S = input() alphabet = list(range(97,123)) # a~z의 아스키 코드 숫자 범위 for w in alphabet: print(S.find(chr(w))) -> find 함수를 이용해 입력받은 문자열 안에 chr 함수로 변환된 알파벳이 있는지 찾음 alphabet = list(range(97,123)) # a~z의 아스키 코드 숫자 범위 (a= 97, z= 122) print(alphabet) """ [97, 98, 99, 100, ... , 120, 121, 122] """ find() 문자열에서만 사용 가능한 함수 찾는 문자나 문자열이 존재하면 위치한 자리(index) 값을 반환 찾는 문자나 문자열이 여러 개 있다면 맨 처음 위치한 index를 반환 문자열 위치는 숫자로 출력되고 0부터 시작 찾는 문자가 문자열 안에 포함되지 않은 경우 -1을 출력 index() find()와 비슷한 함수 문자열, 리스트, 튜플에서도 사용 가능 찾는 문자가 문자열 안에 포함되지 않은 경우 ValueError 발생 딕셔너리 자료형에는 사용할 수 없어 AttributeError 발생 https://ooyoung.tistory.com/78 파이썬 find( ), index( ) 비교 / 인덱스, 위치를 찾는 함수(Python) 파이썬 find( ), index( ) - 순서 - 1.find / index 공통적인 내용 2.find / index 차이점 1. find( ), index( ) 공통적인 내용 1-1) 두 함수의 동일한 사용방법 '변수. find(찾을 문자)' / '변수. index(찾을 문.. ooyoung.tistory.com https://chunggaeguri.tistory.com/entry/Python-%EB%AC%B8%EC%9E%90%EC%97%B4-%EA%B2%80%EC%83%89-find-%ED%95%A8%EC%88%98 [Python] 문자열 검색 find 함수 find 함수 원하는 문자가 몇 번째에 있는지 찾는 예제 str = 'abcabcabc' index = str.find('b') # index는 1 (2번째 문자) 만약 지정한 문자를 찾지 못한 경우에는 -1을 반환합니다. str.find(찾을 문자) str.fin.. chunggaeguri.tistory.com 공유하기 게시글 관리 MONZHELD '⌨️ Algorithms > 백준' 카테고리의 다른 글 [Python] 백준 2675번_문자열 반복 (0) 2022.07.20 [Python] 백준 1157번_단어 공부 (0) 2022.07.19 [Python] 백준 11720번_숫자의 합 (0) 2022.07.18 [Python] 백준 11654번_아스키 코드 (0) 2022.07.18 [Python] 백준 4344번_평균은 넘겠지 (0) 2022.07.17 Contents 당신이 좋아할만한 콘텐츠 [Python] 백준 2675번_문자열 반복 2022.07.20 [Python] 백준 1157번_단어 공부 2022.07.19 [Python] 백준 11720번_숫자의 합 2022.07.18 [Python] 백준 11654번_아스키 코드 2022.07.18 댓글 0 + 이전 댓글 더보기