728x90
단어를 입력하고 알파벳이 어떤 것이
들어가있는지를 알아맞추는 코드를 짜는 문제이다
문제 링크
코드 작성 순서
- 문자열 S 입력
- 알파벳 목록 alphabets 입력
- 각각의 alphabets 요소들에 대해 위치 확인하는 반복문
- 안에 들어있으면 find함수의 값 출력
- find = 찾은 목표의 첫 번째 위치를 가져온다
- 3.2 예외처리 -1출력
- 안에 들어있으면 find함수의 값 출력
# 1. 문자열 S 입력
S = input()
# 2. 알파벳 목록 alphabets 입력
alphabets = 'abcdefghijklmnopqrstuvwxyz'
# 3. 각각의 alphabets 요소들에 대해 위치 확인하는 반복문
for i in alphabets:
# 3.1 안에 들어있으면 find함수의 값 출력
# find = 찾은 목표의 첫 번째 위치를 가져온다
if i in S:
print(S.find(i),end=' ')
# 3.2 예외처리 -1출력
else:
print(-1,end=' ')
728x90
'Coding Test > BaekJoon_Python' 카테고리의 다른 글
BaekJoon - 5597번: 과제 안 내신 분..? (1차원 배열, PYTHON) (1) | 2022.11.01 |
---|---|
BaekJoon - 10807번: 개수 세기 (1차원 배열, PYTHON) (0) | 2022.11.01 |
BaekJoon - 2747번: 피보나치 수 (수학/구현, PYTHON) (0) | 2022.10.12 |
BaekJoon - 15953번: 상금 헌터 (카카오 코드 페스티벌, PYTHON) (0) | 2022.10.11 |
BaekJoon - 1237번: 정ㅋ벅ㅋ(1 차원 생각, PYTHON) (0) | 2022.10.06 |