알파벳으로 이루어진 문자열을 입력 받아 각 알파벳을 1부터 26까지의 숫자로 변환하여 출력하라.
[제약 사항]
문자열의 최대 길이는 200이다.
[입력]
알파벳으로 이루어진 문자열이 주어진다.
[출력]
각 알파벳을 숫자로 변환한 결과값을 빈 칸을 두고 출력한다.
입력
ABCDEFGHIJKLMNOPQRSTUVWXYZ
출력
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
alphabet = list(input())
for i in range(len(alphabet)):
print(ord(alphabet[i]) - 64, end = ' ')
ord() 특정 문자의 아스키 코드값으로 변환한다. A는 65이므로 64를 빼주면 된다.