본문 바로가기
  • 紹睿: 자유롭고 더불어 사는 가치있는 삶
Data/python·알고리즘

[백준 알고리즘] 10809번 알파벳 찾기

by 징여 2018. 6. 8.
반응형

1) 알파벳 소문자로만 이루어진 단어 S

2) 각각 알파벳에 대해서,

- 단어에 포함되어있는 경우에는, 처음 등장 위치를

- 포함되어있지 않을 경우 -1를 출력




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
= input()
alph_dict = {'a'-1'b'-1'c'-1,'d'-1'e'-1,
        'f'-1'g'-1'h'-1'i'-1'j'-1,
        'k'-1'l'-1'm'-1'n'-1'o'-1,
        'p'-1'q'-1'r'-1's'-1't'-1,
        'u'-1'v'-1'w'-1'x'-1'y'-1'z'-1}
 
for i in range(len(S)):
    if alph_dict[S[i]] == -1:
        alph_dict[S[i]] = i
 
result = alph_dict.values()
 
for i in result:
    print(i)
cs


dictionary를 이용해서 풀었다! 얄루얄루얄라숑

반응형

댓글