Question: 
Write a function to find the lcm of the given array elements.


Model's Code:
def get_lcm(arr):
    from math import gcd
    def lcm(x, y):
        return x * y // gcd(x, y)
    
    lcm_result = arr[0]
    for number in arr[1:]:
        lcm_result = lcm(lcm_result, number)
    
    return lcm_result



Sample Correct Code:
def find_lcm(num1, num2): 
	if(num1>num2): 
		num = num1 
		den = num2 
	else: 
		num = num2 
		den = num1 
	rem = num % den 
	while (rem != 0): 
		num = den 
		den = rem 
		rem = num % den 
	gcd = den 
	lcm = int(int(num1 * num2)/int(gcd)) 
	return lcm 
def get_lcm(l):
  num1 = l[0]
  num2 = l[1]
  lcm = find_lcm(num1, num2)
  for i in range(2, len(l)):
    lcm = find_lcm(lcm, l[i])
  return lcm 


Asserts:
assert get_lcm([2, 7, 3, 9, 4]) == 252
assert get_lcm([1, 2, 8, 3]) == 24
assert get_lcm([3, 8, 4, 10, 5]) == 120


Tests:
Test 1 of 3: PASS
Test 2 of 3: PASS
Test 3 of 3: PASS

Test 520 of 974: 383/520 (73.65384615384616%): success