[프로그래머스] 연습문제 - Level 2 N개의 최소공배수
import java.util.*;
class Solution {
public int solution(int[] arr) {
int answer = 0;
int len = arr.length;
Arrays.sort(arr);
for(int i = 0 ; i < len - 1; i++){
int min = 0;
int max = arr[i] * arr[i + 1];
for(int j = 1; j <= 100; j++){
if(arr[i+1] % j == 0 && arr[i] % j == 0)
min = j;
}
arr[i+1] = max / min;
}
answer = arr[len - 1];
return answer;
}
}