https://www.acmicpc.net/problem/2609
2609๋ฒ: ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์
์ฒซ์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต๋๊ณต์ฝ์๋ฅผ, ๋์งธ ์ค์๋ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง ๋ ์์ ์ต์ ๊ณต๋ฐฐ์๋ฅผ ์ถ๋ ฅํ๋ค.
www.acmicpc.net
x,y=map(int,input().split())
def gcd(x,y):
mod =1
if(y>x):
x,y=y,x
while(mod!=0):
mod = x%y
x=y
y=mod
return x
def lcm(x,y):
a=x*y/gcd(x,y)
return int(a)
print(gcd(x,y))
print(lcm(x,y))
# ์ ํด๋ฆฌ๋ ํธ์ ๋ฒ
์ ํด๋ฆฌ๋ ํธ์ ๋ฒ์ ์ต๋๊ณต์ฝ์๋ฅผ ๊ตฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด๋ค.
์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ๊ตฌํ ๋๋ ์ฃผ๋ก ์์ธ์๋ถํด๋ฅผ ํตํด์ ํ์ง๋ง
์๊ฐ ์ปค์ง ์๋ก ๋๋ฌด ๋นํจ์จ์ ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ํตํด์ ์ต๋๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ค.
# ์ต์๊ณต๋ฐฐ์ ๊ตฌํ๊ธฐ
๋ ์์ ๊ณฑ = ์ต๋๊ณต์ฝ์ * ์ต์๊ณต๋ฐฐ์ ์ด๋ฏ๋ก ๋ ์์ ๊ณฑ์ ์ต๋๊ณต์ฝ์๋ก ๋๋ ์ ๊ตฌํ ์ ์๋ค.
'๐ฅ๏ธSW Engineer > Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค]11866-์์ธํธ์ค ๋ฌธ์ (0) | 2023.01.18 |
---|---|
[๋ฐฑ์ค]1966-ํ๋ฆฐํฐ ํ (0) | 2023.01.17 |
[๋ฐฑ์ค]11651-์ขํ ์ ๋ ฌํ๊ธฐ2 (0) | 2023.01.07 |
[๋ฐฑ์ค]10773-์ ๋ก (0) | 2023.01.05 |
[๋ฐฑ์ค]1181-๋จ์ด ์ ๋ ฌ (0) | 2023.01.05 |