public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int input = Integer.parseInt(br.readLine());
String value =br.readLine();
int min=Integer.parseInt(value.split(" ")[0]);
int max=min;
for(int i=1;i<input;i++) {
int val=Integer.parseInt(value.split(" ")[i]);
if(min>val)
min =val;
if(max<val)
max=val;
}
bw.write(Integer.toString(min)+" "+Integer.toString(max));
bw.flush();
br.close();
bw.close();
}
// 1번 시간초과 코드
여기서는 MATH의 MAX와 MIN 함수를 사용하라는 것 같다.
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int input = Integer.parseInt(br.readLine());
StringTokenizer str = new StringTokenizer(br.readLine(), " ");
int max=Integer.MIN_VALUE;
int min=Integer.MAX_VALUE;
while(str.hasMoreTokens()) {
int num = Integer.parseInt(str.nextToken());
min=Math.min(min, num);
max=Math.max(max, num);
}
bw.write(String.valueOf(min)+" "+String.valueOf(max));
bw.flush();
br.close();
bw.close();
}
//성공코드
'알고리즘' 카테고리의 다른 글
백준 2156번 자바(JAVA) (0) | 2019.10.22 |
---|---|
백준 11721 자바(JAVA) (0) | 2019.10.14 |
백준 11719 자바(JAVA) (0) | 2019.10.14 |
백준 11718 자바(JAVA) (0) | 2019.10.14 |
백준 10818번 자바(JAVA) (0) | 2019.10.14 |