#백준 15829 Hashing
chr(97) char(44032)
# 'a' '가'
ord('a')
# 97
1. 문제

2. 코드
L = int(input())
M = 1234567891
r = 31
sum = 0
nums = input()
for i in range(len(nums)):
num = ord(nums[i])-96
sum+=num*(r**i)
print(sum%M)
반응형

chr(97) char(44032)
# 'a' '가'
ord('a')
# 97
1. 문제

2. 코드
L = int(input())
M = 1234567891
r = 31
sum = 0
nums = input()
for i in range(len(nums)):
num = ord(nums[i])-96
sum+=num*(r**i)
print(sum%M)