<aside> 🧑💻 gcd : 최대 공약수
</aside>
유클리드 호제법 수식
나머지가 0이 될 때까지 계속 진행 시킴
# 최소 공약수 코드
def gcd(a, b):
while b > 0:
# a는 b가 되며, a를 b로 나눈 나머지가 0일때까지 지속
a, b = b, a % b
return a
<aside> ✅ lcm (최소공배수)
</aside>
def lcm(a, b):
for num in range(max(a, b), a * b + 1):
if num % a == 0 and i % b == 0:
return num
<aside> ✅ 소수 (Prime number)
</aside>
1과 자기 자신만을 약수로 가지는 수
소수를 판별하기 위한 소수 판별 방법
<aside> ✅ 에라토스테네스의 체
위 방법은 2의 배수부터 n의 배수까지 순차적으로 삭제를 시킨 후 표 상에서 남아있는 숫자로 소수라는 것을 구분 지을 수 있는 방법이다.
</aside>
알고리즘에서 이용하는 소수 판별법