상상쓰

[백준] ZOAC 2 본문

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)

'Coding Test' 카테고리의 다른 글

[백준] 강의실 배정  (0) 2021.07.01
[백준] 2+1 세일  (0) 2021.06.30
[프로그래머스] 체육복  (0) 2021.06.30
[백준] 슬라임 합치기  (0) 2021.06.29
[프로그래머스] 디스크 컨트롤러  (0) 2021.06.29
Comments