반응형
🔺 문제
2693번: N번째 큰 수
첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 배열 A의 원소 10개가 공백으로 구분되어 주어진다. 이 원소는 1보다 크거나 같고, 1,000
www.acmicpc.net
🔺 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int T = Integer.parseInt(br.readLine());
StringTokenizer st;
for(int i = 0 ; i < T ; i++) {
st = new StringTokenizer(br.readLine(), " ");
int arr[] = new int[10];
for(int j = 0 ; j < 10 ; j++) {
arr[j] = Integer.parseInt(st.nextToken());
}
Arrays.sort(arr);
System.out.println(arr[7]);
}
}
}
|
cs |
✅ 해결 아이디어
✔ 1차원 배열을 새로 정의하고 입력받음
→ 해당 배열 오름차순 정렬
→ 배열의 7번째 원소 값 = 배열에서 3번째 큰 값 출력
💬 느낀 점
첨에 암 생각 없이 2차원 배열 만들어서 값 저장할까 하다가
이게 아닌 거 같아서 1차원 배열로 해결하였다...
쉽게쉽게 가자고....
1회독 | 2회독 | 3회독 | 4회독 | 5회독 |
V |
반응형
'코테 > 백준' 카테고리의 다른 글
[백준/JAVA] 14888번: 연산자 끼워넣기 (0) | 2023.05.20 |
---|---|
[백준/JAVA] 1292번: 쉽게 푸는 문제 (1) | 2023.05.19 |
[백준/JAVA] 2609번: 최대공약수와 최소공배수 (0) | 2023.05.19 |
[백준/JAVA] 2309번: 일곱 난쟁이 (0) | 2023.05.19 |
[백준/JAVA] 2460번: 지능형 기차 2 (0) | 2023.05.19 |