[백준 5218] 알파벳 거리
Python에서 문자열 문제를 해결할 때에 ord()를 유용하게 써봅시다.
ord()는 해당 문자의 ASCII code를 반환합니다.
이를 활용하면 알파벳 사이의 거리를 수치로 환산하여 사칙연산이 가능합니다.
총 T번의 케이스 동안 공백을 기준으로 분리된 단어 2개를 입력받아
각 단어를 구성하는 글자들을 앞에서부터 차례대로 살펴봅니다.
ord()를 사용하여 두 글자의 ASCII code를 뺀 값을 dis라는 변수에 할당하여
만약 dis가 0보다 작다면 26을 더해주면 되며
0보다 크다면 거리들을 모아두는 distance 리스트에 바로 append하면 됩니다.
최종적으로 앞에 ‘Distances:’를 붙인 다음,
distance 안에 들어간 값들을 차례로 출력해주면 답이 됩니다.
문제 : 백준 5218 - 알파벳 거리