[python] swea 2050. 알파벳을 숫자로 변환

Peter·2023년 5월 20일
0

알고리즘 문제풀이

목록 보기
8/19
post-thumbnail

알파벳으로 이루어진 문자열을 입력 받아 각 알파벳을 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를 빼주면 된다.

profile
개발자 지망생. 일단 하고보자

0개의 댓글