Problem Statement
Definition
- Class:
- LCMRange
- Method:
- lcm
- Parameters:
- int, int
- Returns:
- int
- Method signature:
- int lcm(int first, int last)
- (be sure your method is public)
Constraints
- first will be between 1 and 12, inclusive.
- last will be between first and 12, inclusive.
Examples
1
5
Returns: 60
The following statements show how 60 can be divided by all numbers from 1 to 5: 1*60 = 60 2*30 = 60 3*20 = 60 4*15 = 60 5*12 = 60
4
5
Returns: 20
Although 60 would be a common multiple for 4 and 5, 20 is the least common multiple.
8
12
Returns: 3960
1
12
Returns: 27720
1
6
Returns: 60
1
7
Returns: 420
9
10
Returns: 90
8
10
Returns: 360
5
9
Returns: 2520
11
12
Returns: 132
10
10
Returns: 10
6
12
Returns: 27720
1
3
Returns: 6
4
4
Returns: 4
10
12
Returns: 660
3
8
Returns: 840
5
7
Returns: 210
1
8
Returns: 840
9
9
Returns: 9
1
2
Returns: 2
10
11
Returns: 110
9
11
Returns: 990
12
12
Returns: 12
6
11
Returns: 27720
8
9
Returns: 72
11
11
Returns: 11
3
6
Returns: 60
8
11
Returns: 3960
3
12
Returns: 27720
4
9
Returns: 2520
2
4
Returns: 12
7
11
Returns: 27720
7
9
Returns: 504
5
11
Returns: 27720
6
9
Returns: 504
3
11
Returns: 27720
6
6
Returns: 6
6
10
Returns: 2520
5
5
Returns: 5
4
7
Returns: 420
5
10
Returns: 2520
1
9
Returns: 2520
2
3
Returns: 6
6
7
Returns: 42
7
8
Returns: 56
4
12
Returns: 27720
7
12
Returns: 27720
5
12
Returns: 27720
9
12
Returns: 1980
1
4
Returns: 12
5
6
Returns: 30
2
10
Returns: 2520
4
10
Returns: 2520
1
1
Returns: 1
6
6
Returns: 6
5
5
Returns: 5
12
12
Returns: 12
5
10
Returns: 2520
7
12
Returns: 27720
1
12
Returns: 27720
1
4
Returns: 12