☕Language: Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
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 min = 1_000_000;
int max = 1;
int N = Integer.parseInt(br.readLine());
StringTokenizer st = new StringTokenizer(br.readLine());
for(int i=0; i<N; i++) {
int M = Integer.parseInt(st.nextToken());
min = min <= M ? min : M;
max = max >= M ? max : M;
}
bw.write(min * max + "");
bw.flush();
bw.close();
}
}
|
🤔 해설
1. bw.write(min * max + "");
- 1과 자기 자신을 제외한 가장 작은수와 가장 작은 수를 곱하면 N
🔗 소스 코드
HJ0216/TIL/BOJ
'Computer > Algorithm_Java' 카테고리의 다른 글
[BaekJoon] 9093번 단어 뒤집기 문제 풀이 (Success) (0) | 2023.08.24 |
---|---|
[BaekJoon] 18870번 좌표 압축 문제 풀이 (Success) (0) | 2023.08.23 |
[BaekJoon] 10814번 나이순 정렬 문제풀이 (Success) (0) | 2023.08.16 |
[BaekJoon] 1181번 단어 정렬 문제풀이 (Success) (0) | 2023.08.15 |
[BaekJoon] 1018번 체스판 다시 칠하기 문제풀이 (Success) (0) | 2023.08.14 |