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
'๐๊ณต๋ถ > ์ฝ๋ฉํ ์คํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - ์๋ฆฟ์ ๋ํ๊ธฐ, ํ์ด์ฌ (0) | 2021.11.19 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - ์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ, ํ์ด์ฌ (0) | 2021.11.19 |
ํ๋ก๊ทธ๋๋จธ์ค - ์ฝ์์ ํฉ, ํ์ด์ฌ (0) | 2021.11.18 |
ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด ๋ด ๋ง์๋๋ก ์ ๋ ฌํ๊ธฐ, ํ์ด์ฌ (0) | 2021.11.18 |
ํ๋ก๊ทธ๋๋จธ์ค - ๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ, C++ (0) | 2021.11.18 |