프로그래머스 level2 n개의 최소공배수

Kim Yongbin·2023년 9월 3일
0

코딩테스트

목록 보기
29/162

Problem

Solution

import math

def solution(arr):
    answer = arr[0]
    for a in arr[1:]:
        answer = int((answer * a) / math.gcd(answer, a))
        
    return answer
  1. 두 수의 최소 공배수는 두 수의 곱을 최대 공약수로 나눈 것과 같다.
  2. math.gcd를 이용하면 최대 공약수를 구할 수 있다.

Reference

https://it-garden.tistory.com/372

profile
반박 시 여러분의 말이 맞습니다.

0개의 댓글