개발/알고리즘

[알고리즘]나머지성질을 이용한 문제

송디 2021. 8. 12. 23:38

해당 문제는 큰 수의 나머지를 구하는 문제였다.

나는 계속 큰 수를 실수형으로 바꾸려고 했는데, 그렇게 하면 안되고

한 자리 수 계속 구할 때 나머지를 구해줘야 했다. 

예를 들어,

for(int i = 0; i < str_AtoN.size(); i++){
	tmp = str_AtoN[i] - '0';
    sum = (sum * 10) + tmp; 
}
// 이 아니라 sum 에 계속 나머지 연산을 해주어야 한다. 
for(int i = 0; i < str_AtoN.size(); i++){
	tmp = str_AtoN[i] - '0';
    sum = ((sum * 10) + tmp) % 97; 
}

이제 1번도 제대로 못푼다.

매일 꾸준히 풀어보자.

728x90

'개발 > 알고리즘' 카테고리의 다른 글

프로그래머스_구명보틀  (0) 2021.08.26
프로그래머스위클리챌린지_직업군 추천하기(4주차)  (0) 2021.08.26
1780_종이의 갯수  (0) 2020.12.20
1645_랜선 자르기  (0) 2020.12.08
1167_트리의 지름  (0) 2020.12.07