[JAVA] 최소, 최대

2022. 3. 4. 23:59·Computer Science/Algorithm

https://st-lab.tistory.com/43?category=833672 

 

[백준] 10818번 : 최소, 최대 - JAVA [자바]

https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다..

st-lab.tistory.com

*해당 포스팅은 상단에 링크된 포스팅을 바탕으로 개인 공부 목적을 위해 작성되었으므로 자세한 내용은 위 링크를 확인해 주시기 바랍니다.


Arrays.sort()만 알았더라면 temp에 넣고 빼는 일은 안 해도 됐었을 텐데 이렇게 또 알아갑니다.

 

java.util.Arrays 클래스

Arrays 클래스에는 배열을 다루기 위한 다양한 메소드가 포함되어 있다. 모든 메소드는 클래스 메소드(static method)이므로, 객체를 생성하지 않고도 바로 사용할 수 있다. 그중 오늘 문제에서 사용할 메소드는 sort() 메소드이다.

 

sort() 메소드

전달받은 배열의 모든 요소를 오름차순으로 정렬한다. sort() 메소드는 매개변수로 정렬할 배열을 전달받고 이 배열의 순서를 변경한다.

 

 

제출 코드

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) throws IOException {

        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int N = Integer.parseInt(br.readLine());
        StringTokenizer st = new StringTokenizer(br.readLine(), " ");

        int index = 0;
        int[] arr = new int[N];

        while(st.hasMoreTokens()) {
            arr[index] = Integer.parseInt(st.nextToken());
            index++;
        }
        br.close();

        Arrays.sort(arr);
        System.out.println(arr[0] + " " + arr[N - 1]);

    }
}

 

 

 

'Computer Science > Algorithm' 카테고리의 다른 글

[JAVA] 나머지  (0) 2022.03.08
[JAVA] 숫자의 개수  (1) 2022.03.06
[JAVA] A+B - 4  (0) 2022.03.03
[JAVA] A+B - 5  (0) 2022.03.03
[JAVA] X보다 작은 수  (0) 2022.03.03
'Computer Science/Algorithm' 카테고리의 다른 글
  • [JAVA] 나머지
  • [JAVA] 숫자의 개수
  • [JAVA] A+B - 4
  • [JAVA] A+B - 5
soro.k
soro.k
일일소록soro.k 님의 블로그입니다.
  • soro.k
    일일소록
    soro.k
  • 전체
    오늘
    어제
    • 분류 전체보기 (182)
      • Java (14)
      • Spring (24)
      • JavaScript (5)
      • DB (33)
      • Web (6)
      • Computer Science (47)
        • Operating System (9)
        • Network (3)
        • Data Structure (6)
        • Algorithm (28)
      • Git (1)
      • 노트 (4)
        • F-lab (20)
        • 회고 (14)
        • Review (12)
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
soro.k
[JAVA] 최소, 최대
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.