백준 10818번, 2562번
🐾 10818 : 최소, 최대
① for 구문 사용
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// System.out.print("배열 길이를 입력하세요 : ");
int len = scanner.nextInt();
int[] num = new int[len];
// System.out.print("숫자를 입력하세요 : ");
for (int i = 0; i < num.length; i++) {
num[i] = scanner.nextInt();
}
scanner.close();
int max = -1000000;
int min = 1000000;
for (int i = 0; i < num.length; i++) {
if (min > num[i]) {
min = num[i];
}
if (max < num[i]) {
max = num[i];
}
}
System.out.println(min+" "+max);
}
}
② Arrays.sort(); 사용
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// System.out.print("배열 길이를 입력하세요 : ");
int len = scanner.nextInt();
int[] num = new int[len];
// System.out.print("숫자를 입력하세요 : ");
for (int i = 0; i < num.length; i++) {
num[i] = scanner.nextInt();
}
scanner.close();
Arrays.sort(num);
System.out.println(num[0] + " " + num[len-1]);
}
}
🐾 2562 : 최댓값
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] num = new int[9];
// System.out.print("숫자 9개를 입력하세요 : ");
for (int i = 0; i < num.length; i++) {
num[i] = scanner.nextInt();
}
scanner.close();
int max = num[0];
int cnt = 1;
for (int i = 0; i < num.length; i++) {
if (num[i] > max) {
max = num[i];
cnt = i + 1;
}
}
System.out.println(max);
System.out.println(cnt);
}
}
Author And Source
이 문제에 관하여(백준 10818번, 2562번), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@losuif/백준-10818번-2562번저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)