์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ค์ ํ๋ค๋ณด๋ฉด ์ต์๊ณต๋ฐฐ์, ์ต๋๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๊ฐ ๊ฝค ๋์ค๋๊ฑฐ ๊ฐ๋ค. ๊ทธ๋์ ํ๋ฒ ๋ ์ ๋ฆฌํด์ ๋ค์๋ฒ์ ํด๋น ๋ฌธ์ ๊ฐ ๋์ค๋ฉด ๋ฐ๊ฐ์ด ๋๋์ด ๋ค์์ผ๋ฉด ํ๋ค.
์ต๋๊ณต์ฝ์: ๋ ์๊ฐ ์๋ก ๊ณตํต์ผ๋ก ๊ฐ์ง๊ณ ์๋ ์ฝ์ ์ค ๊ฐ์ฅ ํฐ ์
def gcd(a, b):
# ์ต๋๊ณต์ฝ์ ๊ตฌํ๊ธฐ
while b > 0:
a, b = b, a%b
return a
์ต์๊ณต๋ฐฐ์: ๋ ์์ ๋ฐฐ์ ์ค ๊ณตํต์ด ๋๋ ๊ฐ์ฅ ์์ ์ซ์
def lcm(a, b):
return a*b / gcd(a, b)