최대공약수 GCD (Greatest common divisor)
최소공배수 LCM (Least common multiple)
최대공약수는 math.gcd()를 사용하면 되지만
lcm은 라이브러리에 함수가 없으므로 직접 작성해서 사용
ex 입력된 두 수의 최대공약수, 최소공배수를 출력하기
import math
def lcm(a, b):
return a * b // math.gcd(a,b)
a = int(input())
b = int(input())
print(math.gcd(a, b))
print(lcm(a, b))
'🖥' 카테고리의 다른 글
[python3] itertools 없이 다음 순열 구하기 (C++ next_permutation 파이썬으로 구현) (1) | 2023.04.10 |
---|---|
[Raspberry pi] 맥에서 라즈베리파이 접속하기 (ssh 및 원격접속) (2) | 2023.03.01 |
[자료구조]트리 순회 (python3 코드) (0) | 2022.12.24 |
[python] 배열 안의 원소 길이 순으로 리스트 정렬하기 (0) | 2022.10.24 |
[python3] 소인수분해, 기약분수 만들기 (0) | 2022.10.17 |
댓글