문제
나의 생각
그냥 주어진 배열에서 가장 작은값과 큰값만 format 양식에 맞게 제출을 하면 되는 문제이다.
stream을 통하여 문제를 처리.
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s1 = scanner.nextLine();
String s2 = scanner.nextLine();
int arrA = Integer.parseInt(s1);
int[] arrB = Arrays.stream(s2.split(" ")).mapToInt(Integer::parseInt).toArray();
int min = Arrays.stream(arrB).min().orElse(0);
int max = Arrays.stream(arrB).max().orElse(0);
System.out.printf("%d %d", min, max);
}
}
'BackJoon > Algorithm' 카테고리의 다른 글
(9012)괄호 (0) | 2023.03.21 |
---|---|
(24174) 알고리즘 수업 - 힙 정렬 2 (1) | 2023.03.19 |
(1158) 요세푸스 문제 (0) | 2023.03.17 |
(1021번) 회전하는 큐 (0) | 2023.03.14 |
(25556번) 포스택 (0) | 2023.03.13 |