s = input()
s_list = list(range(97,123))
for i in s_list :
print(s.find(chr(i)),end=' ')
ord() : 문자의 아스키 코드값을 리턴하는 함수
chr() : 아스키 코드값 입력으로 받아 그 코드에 해당하는 문자를 출력하는 함수
print(ord('a') : 97출력
print(chr(97) : 'a'출력
print(ord('z')) : 122출력
세로로 출력되는 값들을 가로로 출력하는 방법을 배웠습니다.
print() 함수 뒤에 , end=''를 추가하면 됩니다. 전 띄어쓰기를 하고싶어서 ' '라고 했습니다.
일단 여기까지 쓰고 멈췄습니다.
각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력해야 하는데요.
보자마자 어떤 키워드를 써야할 것 같다는 생각이 들었습니다.
그런데 전 기억이 나지 않아서 빠르게 답을 찾아보았습니다.
이게 어떻게 된 일인걸까요..
그런 키워드는 없고요. (아스키코드를 이용해서 풀었지만 저는 다른 함수가 있을 줄 알았습니다.
제가 얼마나 우매한 자였는지 깨닫는 기회가 되었습니다.