* 유클리드 호제법
2개의 자연수 또는 최대 공약수를 구하는 알고리즘의 하나이다 호제법이란 말은 두 수가 서로 상대방 수를 나누어 결국 원하는 수를 얻는 알고리즘을 나타낸다
2개의 자연수 a, b에 대해서 a 를 b 로 나눈 나머지는 r이라 한다면 a와 b의 최대 공약수는 b와 r의 채돼공약수와 같다
이 성질에 따라 b를 r로 나눈 나머지 r'을 구하고 다시 r을 r'로 나누는 과정을 반복하여 나머지가 0이되었을 때 나누는 수가 a와 b의 최대 공약수이다
자바스크립트에서의 유클리드 호제법 구현
'알고리즘 문제 풀이' 카테고리의 다른 글
프로그래머스[LEVEL2] - 점프와 순간이동 (0) | 2022.08.05 |
---|---|
프로그래머스[LEVEL2] - 캐시(2018 카카오 블라인드 코딩테스트) (0) | 2022.07.27 |
백준 1406 - 에디터 (0) | 2022.07.19 |
프로그래머스[LEVEL2] - 카펫 (0) | 2022.07.14 |
백준 1436 - 영화감독 숌 (0) | 2022.07.11 |