🪐 [문제]
알파벳으로 이루어진 문자열을 입력 받아 각 알파벳을 1부터 26까지의 숫자로 변환하여 출력하라.
[input]
ABCDEFGHIJKLMNOPQRSTUVWXYZ
[output]
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
import sys
sys.stdin = open("input.txt")
T = input()
# T의 길이만큼 for문을 돌려줍니다.
for i in range(0, len(T)):
# for문이 돌아갈 때 마다 출력이 되며,
# 해당 알파벳을 ord를 활용해 아스키코드인 숫자로 바꿔주고 64를 뺌
print(ord(T[i])-64, end=" ")
'# 3. APS > SWEA' 카테고리의 다른 글
SWEA # Python_D1_1936_1대1 가위바위보 ✅ (0) | 2021.02.14 |
---|---|
SWEA # Python_D1_1933_간단한 N 의 약수 ✅ (0) | 2021.02.14 |
SWEA # Python_D1_2068_최대수 구하기 ✅ (0) | 2021.02.14 |
SWEA # Python_D1_1545_거꾸로 출력해 보아요 ✅ (0) | 2021.02.14 |
SWEA # Python_D1_2047_신문 헤드라인 ✅ (0) | 2021.02.14 |