728x90
반응형
[Java] 백준 10818 최소, 최대
백문 10818번 문제는 다음과 같다.
정수 N을 입력받는 코드를 작성한다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.close();
}
}
N개의 정수를 입력받고, 최솟값, 최댓값을 담을 변수를 세팅한다.
int ar[] = new int[n];
int min = 0, max = 0;
for(int i = 0; i < n; i ++) {
ar[i] = sc.nextInt();
}
min = ar[0];
max = ar[0];
N개의 정수의 값을 min, max 값과 비교하면서 최솟값, 최댓값 조건일 때 min, max 값을 다시 세팅한 후 출력한다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int ar[] = new int[n];
int min = 0, max = 0;
for(int i = 0; i < n; i ++) {
ar[i] = sc.nextInt();
}
min = ar[0];
max = ar[0];
for(int j = 0; j < n; j++) {
if ( min > ar[j] ) min = ar[j];
if (max < ar[j] ) max = ar[j];
}
System.out.println(min + " " + max);
sc.close();
}
}
728x90
반응형
'Algorithm' 카테고리의 다른 글
[Java] 백준 문제 2577 숫자의 개수 (0) | 2022.04.21 |
---|---|
[Java] 백준 문제 2562 최댓값 (0) | 2022.04.20 |
[Java]백준-문제-단계별로 풀어보기-3 (Part 3) (0) | 2022.04.14 |
[Java]백준-문제-단계별로 풀어보기-3 (Part 2) (0) | 2022.04.14 |
[Java]백준-문제-단계별로 풀어보기-3 (Part 1) (1) | 2022.04.12 |