문제
https://www.acmicpc.net/problem/10818
package baekjoon_5;
import java.util.Scanner;
public class Array_1 {
public static void main(String[] args) {
//get N
Scanner input = new Scanner(System.in);
System.out.println("배열의 길이 N을 입력하세요:");
int N = input.nextInt();
while(N < 1 || N > 1000000) {
System.out.println("배열의 길이 N을 다시 입력하세요:");
N = input.nextInt();
}
//get Array
int Narray[] = new int [N];
System.out.println("N개의 숫자를 입력하세요: ");
for(int i = 0 ; i < Narray.length ; i++) {
Narray[i] = input.nextInt();
}
//find minimum
int min = 0;
int min_compare = 0;
for(int i = 0 ; i < Narray.length ; i++) {
if(Narray[min] <= Narray[min_compare]) {
min_compare++;
}
else {
min = min_compare;
min_compare++;
}
}
//find maximum
int max = 0;
int max_compare = 0;
for(int i = 0 ; i < Narray.length ; i++) {
if(Narray[max] >= Narray[max_compare]) {
max_compare++;
}
else {
max = max_compare;
max_compare++;
}
}
//print
System.out.print(Narray[min] + " " + Narray[max]);
}
}
'알고리즘 문제풀이 > JAVA 알고리즘 문제풀이' 카테고리의 다른 글
백준(BaekJoon) 3052번 1차원 배열_나머지 (0) | 2020.03.25 |
---|---|
백준(BaekJoon) 2577번 1차원 배열_숫자의 개수 (0) | 2020.03.23 |
백준(BaekJoon) 1110번 While문_더하기 사이클 (0) | 2020.03.19 |
백준(BaekJoon) 2753번 IF문_윤년 (0) | 2020.01.23 |
백준(BaekJoon) 1330번 IF문_두 수 비교하기 (0) | 2020.01.21 |