๋ฌธ์
๋ ๊ฐ์ ์์ฐ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ต๋ ๊ณต์ฝ์์ ์ต์ ๊ณต๋ฐฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์๋ ๋ ๊ฐ์ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ๋์ 10,000์ดํ์ ์์ฐ์์ด๋ฉฐ ์ฌ์ด์ ํ ์นธ์ ๊ณต๋ฐฑ์ด ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต๋๊ณต์ฝ์๋ฅผ, ๋์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต์ ๊ณต๋ฐฐ์๋ฅผ ์ถ๋ ฅํ๋ค.
์ ๋ต
a, b = map(int, input().split())
def gcd(a, b):
if b == 0:
return a
return gcd(b, a % b)
print(gcd(a, b), a*b//gcd(a, b))
์ต๋๊ณต๋ฐฐ์๋ ์ ํด๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด ๊ตฌํ๋ค.
์ต์๊ณต์ฝ์๋ a * b๋ฅผ ์ต๋๊ณต๋ฐฐ์๋ก ๋๋ ๊ฐ๊ณผ ๊ฐ๋ค.
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๋ฐฑ์ค 5893 - 17๋ฐฐ (0) | 2020.09.13 |
---|---|
[Python] ๋ฐฑ์ค 2309 - ์ผ๊ณฑ๋์์ด (0) | 2020.09.10 |
[Python] ๋ฐฑ์ค 14720 - ์ฐ์ ์ถ์ (0) | 2020.09.06 |
[Python] ๋ฐฑ์ค 4101 - ํฌ๋? (0) | 2020.09.01 |
[Python] ๋ฐฑ์ค 10178 - ํ ๋ก์์ ์ฌํ (0) | 2020.08.31 |