99클럽 코테 스터디 8일차 TIL + N개의 최소공배수

Saang Bum Kim·2024년 4월 29일
0

99클럽

목록 보기
19/59

문제

링크텍스트

풀이

  • a, b, c의 최소공배수는 a, b의 최대 공배수와 c의 최소공배수

결과

def solution(arr):
    def gcd(a0,b0):
        a = max(a0,b0)
        b = min(a0,b0)
        
        while b != 0:
            r = a % b
            a = b
            b = r
        return a

    answer = arr[0]
    for i in arr:
        answer = (answer*i) // gcd(answer, i)
    return answer

profile
old engineer

0개의 댓글