Altiora Petamus

[Python] 최소공배수 / 최대공약수 본문

Python

[Python] 최소공배수 / 최대공약수

Haril Song 2021. 5. 22. 22:56

최대공약수

# new in version python 3.5
import math

math.gcd(6, 8) # 2

 

최소공배수

def lcm(a, b):
    return a * b // gcd(a, b)

 

python 3.9 버전부터는 math에 최소공배수 함수가 추가되었다.

# new in version 3.9
import math

math.lcm(15, 25) # 75

 

 

Reference

 

math — Mathematical functions — Python 3.9.5 documentation

math — Mathematical functions This module provides access to the mathematical functions defined by the C standard. These functions cannot be used with complex numbers; use the functions of the same name from the cmath module if you require support for co

docs.python.org

 

'Python' 카테고리의 다른 글

[Python] 파이썬의 변수 스코프  (0) 2021.04.12