-Code
alpa = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
s = input()
pointer = 0
res = 0
for w in s:
left_val = pointer - alpa.index(w)
right_val = alpa.index(w) - pointer
if left_val < 0:
left_val += 26
else:
right_val += 26
res += min(left_val, right_val)
pointer = alpa.index(w)
print(res)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 4564번 숫자 카드놀이 (0) | 2023.05.07 |
---|---|
[백준/파이썬] 27160번 할리갈리 (0) | 2023.05.06 |
[백준/파이썬] 23882번 알고리즘 수업 - 선택 정렬 2 (0) | 2023.05.04 |
[백준/파이썬] 10812번 바구니 순서 바꾸기 (0) | 2023.05.03 |
[백준/파이썬] 1157번 단어 공부 (0) | 2023.05.02 |