본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬] 24197번 Tabbtabbande

by 현장 2024. 8. 4.

-Code

n, m = map(int, input().split())
position = list(map(int, input().split()))
now, res = 1, 0

for p in position:
    res += min((now - p + n) % n, (p - now + n) % n)
    now = p

print(res)