입력값의 최소공배수를 계산합니다.


icon

입력/출력

  • ci32.png x

    x는 정수입니다.

  • ci32.png y

    y는 정수입니다.

  • ii64.png 최소공배수(x,y)

    최소공배수(x,y)xy의 최소공배수입니다.

  • 최소공배수(x,y)는 다음 수식에 있는 정수 cd에 대한 가장 작은 정수 m입니다.

    x × C = Y × D = M

    최소공배수(x,y)를 계산하기 위해 xy의 소인수분해를 고려합니다:

    x = Πi piai y = Πi pibi

    이 때 pixy의 모든 소인수입니다. 인수분해에서 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