양수 A가 N의 진짜 약수가 되려면, N이 A의 배수이고, A가 1과 N이 아니어야 한다. 어떤 수 N의 진짜 약수가 모두 주어질 때, N을 구하는 프로그램을 작성하시오.
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int N = scanner.nextInt();
int[] nArr = new int[N];
for (int i = 0; i < N; i++) {
nArr[i] = scanner.nextInt();
}
Arrays.sort(nArr);
if (nArr.length != 1) {
System.out.println(nArr[0] * nArr[N - 1]);
} else {
System.out.println(nArr[0] * nArr[0]);
}
}
}