N개의 정수중
최소값과 최대값을 구하시오
정렬을 해볼까요??
코드입니다
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int N = scan.nextInt();
int[] arr = new int[N];
for(int i=0;i<N;i++){
arr[i] = scan.nextInt();
}
int min = arr[0];
int max = arr[0];
for(int i=1;i<N;i++){
if (arr[i]>max) max = arr[i];
if (arr[i]<min) min = arr[i];
}
System.out.print(min+" "+max);
}
}
Arrays.sort()를 이용하면 뚝딱이지만
for와 if로 최소와 최대값을 구해봤습니다
'백준 문제풀기 > JAVA' 카테고리의 다른 글
[백준 10869 JAVA 자바] 사칙연산 (0) | 2023.08.19 |
---|---|
[백준 10828 JAVA 자바] 스택 (0) | 2023.08.19 |
[백준 10817 JAVA 자바] 세 수 (0) | 2023.08.18 |
[백준 10815 JAVA 자바] 숫자 카드 (0) | 2023.08.17 |
[백준 10812 JAVA 자바] 바구니 순서 바꾸기 (0) | 2023.08.17 |