Coding Test
[백준] ZOAC 2
상상쓰
2021. 6. 30. 16:06
https://www.acmicpc.net/problem/18238
18238번: ZOAC 2
2019년 12월, 두 번째로 개최된 ZOAC의 오프닝을 맡은 성우는 누구보다 화려하게 ZOAC를 알리려 한다. 작년 ZOAC의 방식은 너무 식상하다고 생각한 성우는 문자열을 보여주는 새로운 규칙을 고안해
www.acmicpc.net
string.ascii_uppercase = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
import sys, string
S = sys.stdin.readline().strip()
dic = {}
alphabet = string.ascii_uppercase
start = 'A'
answer = 0
for i in range(26):
dic[alphabet[i]] = i
for i in S:
answer += min(abs(dic[i] - dic[start]), 26 - abs(dic[i] - dic[start]))
start = i
print(answer)