반응형
일단 같이 문제를 보겠습니다.
문제는 아주 심플하죠.
N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오.
뭔가 정렬 알고리즘을 쓰면 될 거 같죠?
저는 자바로 구현했습니다.
import java.util.*;
public class Main {
public static void main(String[] arg) {
Scanner input = new Scanner(System.in);
int N = input.nextInt();
int[] arr = new int[N];
for(int i=0;i<N;i++) {
arr[i] = input.nextInt();
}
Arrays.sort(arr);
System.out.println(arr[0]+ " " +arr[N-1]);
}
}
첫 줄에는 정수를 몇 개 를 받아들일지 입력받을 수 있게 합니다.
배열에 저장한 후 숫자를 입력받아. sort함수 기능을 사용하여 정렬한 후 최대 값 최솟값을 출력해주면 됩니다.
반응형
'혼자 공부하는 것들 > 알고리즘' 카테고리의 다른 글
퀵정렬 개선하기 (0) | 2020.10.13 |
---|---|
백준 C) 10798번 문제 세로 읽기 (0) | 2020.09.26 |
백준 C) 10971번 문제 X보다 작은 수 (0) | 2020.09.23 |
백준 java) 10989번 문제 수 정렬하기 3 (0) | 2020.09.22 |
백준 java) 11399번 문제 ATM (0) | 2020.09.21 |
댓글