Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 594 Bytes

least-common-multiple.md

File metadata and controls

26 lines (22 loc) · 594 Bytes
title description author tags
Least Common Multiple
Calculates the least common multiple (lcm) of two numbers
Mcbencrafter
math,number,least-common-multiple,lcm,euclidean-algorithm
public static int lcm(int number1, int number2) {
    int gcdNumber1 = number1;
    int gcdNumber2 = number2;
    
    while (gcdNumber2 != 0) {
        int remainder = gcdNumber2;
        gcdNumber2 = gcdNumber1 % gcdNumber2;
        gcdNumber1 = remainder;
    }
    
    return (number1 / gcdNumber1) * number2;
}

// Usage:
int a = 16;
int b = 12;
System.out.println(lcm(a, b)); // 48