백준알고리즘 10809번: 알파벳 찾기알고리즘(Python,Java)2019. 7. 10. 01:42
Table of Contents
반응형
백준알고리즘 10809번: 알파벳 찾기
문제
알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오.
사용언어 : python3
from string import ascii_lowercase
def compare(list1,list2):
result =[]
for loop in range(0,len(alpha_list)):
if list1[loop] in list2:
result.append(list2.index(list1[loop]))
else:
result.append(-1)
return result
alpha_list = list(ascii_lowercase)
null_list = []
input1 = input().lower()
for slice in range(0,len(input1)):
null_list.append(input1[slice:slice+1])
for prt in compare(alpha_list,null_list):
print(prt, end=' ')
반응형
'알고리즘(Python,Java)' 카테고리의 다른 글
백준알고리즘 1157번: 단어 공부 (0) | 2019.07.10 |
---|---|
백준알고리즘 2675번: 문자열 반복 (0) | 2019.07.10 |
백준알고리즘 11720번: 숫자의 합 (0) | 2019.07.10 |
백준알고리즘 11654번: 아스키 코드 (0) | 2019.07.10 |
백준알고리즘 10872번: 팩토리얼 (0) | 2019.07.09 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상