백준/단계별로 풀어보기(7단계)

10809번

지원인데요 2022. 1. 22. 14:57
728x90
반응형

단계별로 풀어보기 7단계 문제입니다.

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

 

10809번: 알파벳 찾기

각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출

www.acmicpc.net

주어진 문자열의 각 문자의 위치를 출력하는 문제입니다.

파이썬의 내장 함수인 find()를 사용합니다.

find함수는 어떤 찾는 문자가 문자열 안에서 첫 번째에 위치한 순서를 숫자로 출력합니다. 만일 찾는 무자가 문자열 안에 없는 경우에는 -1을 출력합니다.

소문자 a의 유니코드 값은 97, z의 유니코드 값은 122이므로 범위를 설정 후, find함수를 통해 위치를 찾습니다.

코드는 다음과 같습니다.

꾸준히 나아가자!!

반응형

'백준 > 단계별로 풀어보기(7단계)' 카테고리의 다른 글

1152번  (0) 2022.02.26
1157번  (0) 2022.02.24
2675번  (0) 2022.02.24
11720번  (0) 2022.01.22
11654번  (0) 2022.01.22