๐๊ณต๋ถ/์ฝ๋ฉํ
์คํธ
ํ๋ก๊ทธ๋๋จธ์ค - ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์, ํ์ด์ฌ
Janger
2021. 11. 19. 13:06
728x90
https://programmers.co.kr/learn/courses/30/lessons/12940
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์
๋ ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ ์์ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด ๋ณด์ธ์. ๋ฐฐ์ด์ ๋งจ ์์ ์ต๋๊ณต์ฝ์, ๊ทธ๋ค์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๋ฃ์ด ๋ฐํํ๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ๋ ์ 3, 12์
programmers.co.kr
def gcd(p, q):
if p < q :
p, q = q, p
if q == 0:
return p
else:
return gcd(q, p % q)
def solution(n, m):
answer = []
answer.append( gcd(n, m) ) # ์ต๋๊ณต์ฝ์ ๊ตฌํ๊ธฐ
answer.append( (n * m) / gcd(n, m) ) # ์ต์๊ณต๋ฐฐ์ ๊ตฌํ๊ธฐ
return answer
728x90