최소공배수
- 업데이트 날짜:2025-07-30
- 2분 (읽기 시간)
입력값의 최소공배수를 계산합니다.

입력/출력
x
—
x는 정수입니다.
y
—
y는 정수입니다.
최소공배수(x,y)
—
최소공배수(x,y)는 x와 y의 최소공배수입니다. |
최소공배수(x,y)는 다음 수식에 있는 정수 c와 d에 대한 가장 작은 정수 m입니다.
x × C = Y × D = M최소공배수(x,y)를 계산하기 위해 x와 y의 소인수분해를 고려합니다:
x = Πi piai y = Πi pibi이 때 pi는 x와 y의 모든 소인수입니다. 인수분해에서 pi 가 발생하지 않으면 대응되는 지수는 0입니다. 최소공배수(x,y)는 다음으로 나타냅니다:
최소공배수(x,y) = Πi pimax(ai, bi)예를 들어 12와 30의 소인수분해는 다음과 같이 주어집니다:
12 = 2² ×31 ×50 30 =21 ×31 ×51그러므로
lcm(12,30) = 2² ×31 ×51 = 60
x
—
최소공배수(x,y)
—