๋ฐ์ํ
์ฝ๋
import java.util.Arrays;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int t = scan.nextInt();
for(int tc=1; tc<=t; tc++) {
int p = scan.nextInt(); // ์ฝ์์ ๊ฐฏ์
int[] arr = new int[p];
int ans = 0;
for(int i=0; i<p; i++) {
arr[i] = scan.nextInt();
}
Arrays.sort(arr);
/*
* ์ฝ์์ ๊ฐฏ์๊ฐ 1๊ฐ๋ฉด ๊ทธ ์๋ ์ ๊ณฑ์์ด๊ณ ,
* 1๊ฐ๊ฐ ์๋๋ฉด ๊ฐ์ฅ ์์๊ฐ * ๊ฐ์ฅ ํฐ๊ฐ์ด ๊ตฌํ๋ ์๊ฐ ๋จ.
*/
if(arr.length == 1) {
ans = arr[0] * arr[0];
} else {
ans = arr[0] * arr[arr.length-1];
}
System.out.println("#" + tc + " " + ans);
}
scan.close();
}
}
ํ์ด
๋ฐฐ์ด์ ์ ๋ ฌํ๊ณ mix * max ํ๋ฉด ๋๋ ๊ฐ๋จํ ๋ฌธ์ ์ด๋ค.
4, 9, 16 ๋ฑ ์ ๊ณฑ์์ ๊ฒฝ์ฐ ์ฝ์๊ฐ 1๊ฐ(1, n์ ์ธ)์ด๋ฏ๋ก
๋ฐฐ์ด์ ๊ธธ์ด๊ฐ 1์ด๋ฉด ๊ทธ ๊ฐ์ ์ ๊ณฑํ๋ฉด ๋๋ค.
๋ฐ์ํ
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SW Expert Academy] - (D3)8931. ์ ๋ก(Stack) (0) | 2020.07.12 |
---|---|
[SW Expert Academy] - (D3)9997. ๋ฏธ๋๋ฉ๋ฆฌ์ฆ ์๊ณ (0) | 2020.07.10 |
[SW Expert Academy] - (D3)5162. ๋ ๊ฐ์ง ๋นต์ ๋๋ ๋ง (0) | 2020.07.01 |
[SW Expert Academy] - (D3)5215. ํ๋ฒ๊ฑฐ ๋ค์ด์ดํธ(์กฐํฉ) (0) | 2020.06.27 |
[SW Expert Academy] - (D3)10032. ๊ณผ์ ๋ถ๋ฐฐ (0) | 2020.06.25 |
๋๊ธ