본문 바로가기

Programming [Python]/백준 알고리즘 솔루션

#379 백준 파이썬 [15829] Hashing

https://www.acmicpc.net/problem/15829

 

PYTHON CODE

L = int(input())
string = input()
answer = 0

for i in range(L):
    answer += (ord(string[i])-96) * (31 ** i) #아스키 코드 값을 돌려주는 ord함수
print(answer % 1234567891)