import math
def solution(n, m):
gcd = math.gcd(n, m)
lcm = gcd * (n/gcd) * (m/gcd)
answer = [gcd, lcm]
return answer
math.gcd()
- greatest common divisor, 즉 최대공약수를 구해준다
- 파이썬 3.5부터 사용가능하다. 원래는 2개의 인자만 지원이 되었으나 3.9부터 임의의 개수 인자에 대한 지원이 추가되었다.
math.lcm()
- lowest common multiple, 즉 최소공배수를 구해준다
- 버전 3.9부터 사용 가능하다. 그래서 프로그래머스에서는 사용할 수 없는 함수이다
'코테 준비 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] Level 1. 약수의 합 (0) | 2022.02.18 |
---|---|
[프로그래머스] Level 1. 같은 숫자는 싫어 (0) | 2022.02.16 |
[프로그래머스] Level 1. 두 정수 사이의 합 (0) | 2022.02.11 |
[프로그래머스] Level 1. 정수 제곱근 판별 (0) | 2022.02.10 |
[프로그래머스] Level 1. 가운데 글자 가져오기 (0) | 2022.02.09 |
댓글