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)
'Programming [Python] > 백준 알고리즘 솔루션' 카테고리의 다른 글
#381 백준 파이썬 [10451] 순열 사이클 - DFS (0) | 2020.01.29 |
---|---|
#380 백준 파이썬 [2210] 숫자판 점프 - DFS (0) | 2020.01.29 |
#378 백준 파이썬 [15792] A/B - 2 (0) | 2020.01.23 |
#377 백준 파이썬 [11816] 8진수, 10진수, 16진수 (0) | 2020.01.20 |
#376 백준 파이썬 [9086] 문자열 (0) | 2020.01.19 |