1037번: 약수
첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되
www.acmicpc.net
풀이 과정
- 어떤 수 N의 진짜 약수가 모두 주어질 때, N을 구하는 프로그램
- 입력값 정렬 후에 제일 작은 값 * 제일 큰 값
정답
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.StringTokenizer;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine());
int input[] = new int[n];
StringTokenizer st = new StringTokenizer(br.readLine());
for(int i=0; i<n; i++)
{
input[i] = Integer.parseInt(st.nextToken());
}
Arrays.sort(input);
int result = input[0]*input[input.length-1];
bw.write(result+"");
bw.flush();
bw.close();
}
}
'Java > 백준' 카테고리의 다른 글
[JAVA] 백준 26069 붙임성 좋은 총총이 (0) | 2024.02.16 |
---|---|
[JAVA] 백준 25192 인사성 밝은 곰곰이 (0) | 2024.02.16 |
[JAVA] 백준 1010 다리 놓기 (0) | 2024.02.16 |
[JAVA] 백준 11050 이항 계수 1 (0) | 2024.02.15 |
[JAVA] 백준 10872 팩토리얼 (0) | 2024.02.15 |