ji-0630 / CodingTest

코딩테스트 연습 기록
0 stars 0 forks source link

N개의 최소공배수 #259

Open ji-0630 opened 1 year ago

ji-0630 commented 1 year ago

문제 설명

image

ji-0630 commented 1 year ago

나의 풀이

import math

def lcm(a, b):
    return int(a * b / math.gcd(a, b))

def solution(arr):
    if len(arr) == 1:
        return arr[0]
    else:
        ans = lcm(arr[0], arr[1])
        for i in range(2, len(arr)):
            ans = lcm(ans, arr[i])
        return ans