import java.util.*;
import java.io.*;
import java.math.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int L = sc.nextInt();
String str = sc.next();
BigInteger ans = new BigInteger("0");
for (int i = 0; i < L; i++) {
ans = ans.add(BigInteger.valueOf(str.charAt(i) - 96).multiply(BigInteger.valueOf(31).pow(i)));
}
System.out.println(ans.remainder(BigInteger.valueOf(1234567891)));
}
}
'Playground > 자바문제집' 카테고리의 다른 글
[Web] HTTP 요청 메서드 (0) | 2023.01.26 |
---|---|
[프로그래머스] 옹알이(1) (0) | 2023.01.25 |
[백준] 10250번 (0) | 2023.01.24 |
[백준] 4153번 (0) | 2023.01.24 |
[백준] 1085번 (0) | 2023.01.24 |