반응형
def solution(n, m):
val = gcd(max(n,m),min(n,m))
return [val,(n*m)/val]
def gcd(n,m) :
while m > 0 :
tmp = m
m = n % m
n = tmp
return n
유클리드 호제법을 이용하여 최대공약수 최소공배수를 구한 코드이다.
반응형
'알고리즘 > 프로그래머스 level 1,2' 카테고리의 다른 글
[파이썬🐍] 프로그래머스 : 전화번호 목록 (0) | 2021.04.23 |
---|---|
[파이썬🐍] 프로그래머스 : 약수의 합 (0) | 2021.04.21 |
[파이썬🐍] 프로그래머스 : 콜라츠 추측 (0) | 2021.04.21 |
[파이썬🐍] 프로그래머스 : 시저 암호 (0) | 2021.04.21 |
[파이썬🐍] 프로그래머스 : 직사각형 별찍기 (0) | 2021.04.21 |
댓글