문제 링크
풀이
짝이 되는 두 수를 찾아 서로 곱하면 원래의 수가 나오기 때문에 가장 작은 수와 가장 큰 수를 곱하면 된다.
코드
#include <cstdio>
#include <algorithm>
using namespace std;
int arr[52];
int main() {
int n; scanf("%d", &n);
for (int i = 0; i < n; i++) scanf("%d", arr + i);
sort(arr, arr + n);
printf("%d", arr[0] * arr[n - 1]);
}
'Algorithm > BOJ' 카테고리의 다른 글
백준[1676] 팩토리얼 0의 개수 (0) | 2021.10.28 |
---|---|
백준[20208] 진우의 민트초코우유 (0) | 2021.10.27 |
백준[1270] 전쟁 - 땅따먹기 (0) | 2021.10.22 |
백준[23247] Ten (0) | 2021.10.20 |
백준[20168] 골목 대장 호석 - 기능성 (0) | 2021.10.20 |