[백준] 10809: 알파벳 찾기 (Python)

JiKwang Jeong·2021년 10월 18일
0
post-custom-banner

문제📖

풀이🙏

  • 각각의 알파벳을 조사하면서 알파벳의 위치 index를 ord(알파벳)-ord('a')를 통해 찾는다.
  • cnt를 이용하여 알파벳이 나온 위치를 data[index]에 저장한다.
  • 최초 나온 위치만 저장하므로 data[x] == -1인지를 확인한다.

코드💻

data = [-1] * 26
cnt = 0

for i in input():
    x = ord(i)-ord('a')
    if data[x] == -1:
        data[x] = cnt
    cnt += 1
    
for d in data:
    print(d, end = ' ')
profile
기억보다 기록, 난리보다 정리

0개의 댓글