728x90
반응형
ord를 사용해 알파벳을 아스키코드로 바꾸면 알파벳 거리를 쉽게 구할 수 있다.
for _ in range(int(input())):
a, b = input().split()
li = []
for i in range(len(a)):
if ord(a[i]) > ord(b[i]):
li.append(26 - (ord(a[i])-ord(b[i])))
else:
li.append(ord(b[i]) - ord(a[i]))
print("Distances:", *li)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 5586번 JOI와 IOI(python) (0) | 2020.02.12 |
---|---|
백준 알고리즘 5354번 J박스(python) (0) | 2020.02.12 |
백준 알고리즘 5086번 배수와 약수(python) (0) | 2020.02.12 |
백준 알고리즘 4938번 베르트랑 공준(python) (0) | 2020.02.12 |
백준 알고리즘 4673번 셀프 넘버(python) (0) | 2020.02.12 |