728x90
🔷 유클리드 호제법( euclidean - algorithm )
: 두 수의 최대 공약수를 구하는 알고리즘이다.
유클리드 호제법을 사용하기 위해선 MOD 연산을 알고있어야한다.
MOD ?
최대 공약수를 구하는 연산으로 Modulo 나머지 연산으로도 불린다.
🔷 유클리드 호제법의 원리
🔻 큰 수에서 작은 수로 나누는 MOD 연산
🔻 앞에서 진행한 작은 수와 MOD 연산 결과값과 MOD 연산 수행
🔻 반복하다가 나머지가 0이 되는 순간 작은 수를 최대 공약수로 선택
728x90
'Coding Test > 코딩 테스트 Books' 카테고리의 다른 글
[ Do it! 알고리즘 코딩 테스트 ] 정수론 오일러 피 (0) | 2024.09.04 |
---|---|
[ Do it! 알고리즘 코딩 테스트 ] 정수론 - 소수 구하기 (0) | 2024.09.03 |
[ Do it! 알고리즘 코딩 테스트 ] 그리디 알고리즘 (2) | 2024.08.31 |
[ Do it! 알고리즘 코딩 테스트 ] 6일차 _ 04. 퀵 정렬 (0) | 2024.01.29 |
[ Do it! 알고리즘 코딩 테스트 ] 6일차 _ 04. 삽입 정렬 (0) | 2024.01.29 |