알파벳으로 이루어진 문자열을 입력 받아 각 알파벳을 1부터 26까지의 숫자로 변환하여 출력하라.
[제약 사항]
문자열의 최대 길이는 200이다.
[입력]
알파벳으로 이루어진 문자열이 주어진다.
[출력]
각 알파벳을 숫자로 변환한 결과값을 빈 칸을 두고 출력한다.
[풀이]
alpha = input()
for i in alpha:
print(ord(i)-64, end=' ')
ord() : 특정 문자의 아스키코드 값으로 변환
A는 65에 해당하므로 64를 빼주면 된다
'Algorithm > Problem Solving' 카테고리의 다른 글
[Java] 삽입 정렬(insertion sort) (0) | 2021.09.11 |
---|---|
[Python] SWEA 2019번 : 더블더블 (0) | 2021.08.18 |
[Python] SWEA 2063번 : 중간값 찾기 (0) | 2021.08.18 |
[Python] SWEA 2070번 : 큰 놈, 작은 놈, 같은 놈 (0) | 2021.08.18 |
[Python] SWEA 2029번 : 몫과 나머지 출력하기 (0) | 2021.08.18 |
댓글