Park DJ
dj0998
Park DJ
전체 방문자
오늘
어제
  • 분류 전체보기 (363)
    • 백준 (363)

공지사항

인기 글

태그

  • 백준 6550
  • 백준 2467
  • 백준 15961
  • 자바
  • 백준 1914
  • 백준 7662
  • 백준 24039
  • 백준 1531
  • 백준 1011
  • 백준 12605
  • 백준 15312
  • 백준 4659
  • 백준 15655
  • Java
  • 백준 14582
  • 백준 16926
  • 백준 3049
  • 백준 1747
  • 백준 2343
  • 백준
  • 백준 12871
  • 백준 10709
  • 백준 1495
  • 백준 1064
  • 백준 2225
  • 백준 3135
  • 백준 16194
  • 백준 2591
  • 백준 8892
  • 백준 7567
hELLO · Designed By 정상우.
Park DJ

dj0998

백준 2693 N번째 큰 수(Java)
백준

백준 2693 N번째 큰 수(Java)

2023. 1. 16. 04:34

https://www.acmicpc.net/problem/2693

 

2693번: N번째 큰 수

첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 배열 A의 원소 10개가 공백으로 구분되어 주어진다. 이 원소는 1보다 크거나 같고, 1,000

www.acmicpc.net


 

해석 및 팁

 


 

이 문제는 Arrays.sort()만 사용해도 쉽게 풀립니다. 먼저 import 해준다음 배열안의 값은 입력받은후 sort로 정렬해줍니다. 마지막으로 내림차순으로 정렬되므로 3번째로 큰 값을 출력하기 위해서는 앞에서 7번째의 값을 출력해주면 됩니다.

 


 

Java 코드

 


import java.util.Scanner;
import java.util.Arrays;

public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    int t = sc.nextInt();

    for(int i = 0; i < t; i++) {
      int[] arr = new int[10];
      for(int j = 0; j < 10; j++) {
        arr[j] = sc.nextInt();
      }
      Arrays.sort(arr);                       //내림차순으로 정렬
      System.out.println(arr[7]);
    }

  }
}

'백준' 카테고리의 다른 글

백준 2851 슈퍼 마리오(Java)  (0) 2023.01.16
백준 11005 진법 변환 2(Java)  (0) 2023.01.16
백준 1357 뒤집힌 덧셈(Java)  (0) 2023.01.16
백준 4796 캠핑(Java)  (0) 2023.01.16
백준 1373 2진수 8진수(Java)  (0) 2023.01.16
    '백준' 카테고리의 다른 글
    • 백준 2851 슈퍼 마리오(Java)
    • 백준 11005 진법 변환 2(Java)
    • 백준 1357 뒤집힌 덧셈(Java)
    • 백준 4796 캠핑(Java)
    Park DJ
    Park DJ

    티스토리툴바