Study/algorithm
백준 자바 알고리즘 [최소,최대]
프로그래멍
2020. 4. 30. 20:22
Scanner sc = new Scanner(System.in);
int k = sc.nextInt();
int[] a = new int[k];
for (int j=0;j<k;j++){
int i = sc.nextInt();
a[j]=i;
}
sc.close();
Arrays.sort(a);
System.out.println(a[0]);
System.out.println(a[k-1]);
Arrays 클래스에 sort를 이용한 방법.
다른 사람 풀이.
Scanner sc = new Scanner(System.in);
int k = sc.nextInt();
int[] a = new int[k];
int max = -100;
int min = 100;
for (int i = 0; i < k; i++) {
a[i] = sc.nextInt();
if (max < a[i]){
max = a[i];
}
if (min> a[i]){
min = a[i];
}
}
System.out.println(min+" "+max);
if문으로 최소값이면 min에 넣고 최대값이면 max 넣어 줌