프로그래밍 언어/파이썬
백준 > 15829 Hashing
B612
2021. 12. 30. 17:21
n = int(input())
arr = input()
count = 0
for i in range(0, n):
count += (ord(arr[i]) - 96) * 31 ** i
if (count > 1234567891):
print(count % 1234567891)
else:
print(count)
문제 읽기가 귀찮아서 그렇지 어렵지 않은 문제였다.
n = int(input())
arr = input()
count = 0
for i in range(0, n):
count += (ord(arr[i]) - 96) * 31 ** i
print(count)
특이하게 문제가 점수로 나온다. 이건 50점짜리 코드..