알고리즘(Python,Java)
백준알고리즘 10809번: 알파벳 찾기
IT grow.
2019. 7. 10. 01:42
반응형
백준알고리즘 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=' ')
반응형