sundays.log
로그인
sundays.log
로그인
백준 15829 Hashing JAVA
sundays
·
2022년 9월 10일
팔로우
0
boj
0
문제
문제 링크
풀이
a의 아스키코드가 97이므로 문제에서 주어진 값에 따라 a가 1인 값을 출력하게 하려면 -96을 연산한다
answer += ((number.charAt(i) - 96) * pow);
pow는 31을 매번 곱해준다. 곱해줄때마다 1234567891을 나눠주면 long을 넘지 않을 것이다.
int m = 1234567891; ... pow = (pow * 31) % m;
전체 코드
전체 코드
sundays
develop life
팔로우
이전 포스트
[kotlin] Generic
다음 포스트
AWS Storage
0개의 댓글
댓글 작성