
⚠️ 주의!
SWEA에서 낸 코딩 문제에 대한 해답이 들어있습니다.
열람 시 주의해주세요.
SWEA에서 낸 코딩 문제에 대한 해답이 들어있습니다.
열람 시 주의해주세요.
[SW Expert Academy] 2063. 중간값 찾기
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
그냥 중간값을 찾는다.
Array.sort를 사용해서 오름차순 정렬한 후, n / 2를 반환하면 된다.
여기에서 N이 홀수인 것이 중요.
정답
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
StringTokenizer st = new StringTokenizer(br.readLine());
int count = st.countTokens();
int[] arr = new int[count];
for (int i = 0; i < arr.length; i++) {
arr[i] = Integer.parseInt(st.nextToken());
}
Arrays.sort(arr);
System.out.println(arr[n/2]);
}
}'코테런 > SWEA(알고리즘 수업)' 카테고리의 다른 글
| [코딩 테스트 RUN] SWEA 수업 : 1208. Flatten (0) | 2026.03.02 |
|---|---|
| [코딩 테스트 RUN] SWEA 수업 : 1204. 최빈수 구하기 (0) | 2026.03.02 |
| [코딩 테스트 RUN] SWEA 수업 : 16504. GRAVITY (0) | 2026.03.02 |
| [코딩 테스트 RUN] SWEA 수업 : 1984. 중간 평균값 구하기 (0) | 2026.03.02 |
| [코딩 테스트 RUN] SWEA 수업 : 2068.최대수 구하기 (0) | 2026.03.02 |