너무 나도 쉬운 문제다..
너무 나도 쉬운 문제다..
단순히 중간값(배열의 중앙에 있는 값)을 띄우면 최소가 된다.
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int homeNum = Integer.parseInt(br.readLine());
int []distance = new int[homeNum];
int []homes = new int[homeNum];
int i=0;
StringTokenizer st = new StringTokenizer(br.readLine());
while (st.hasMoreTokens()){
homes[i]=Integer.parseInt(st.nextToken());
i++;
}
Arrays.sort(homes);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
bw.write(Integer.toString(homes[homeNum/2-1]));
bw.flush();
bw.close();
}
'문제풀이' 카테고리의 다른 글
백준 18352번 특정 거리의 도시 찾기 JAVA (0) | 2020.09.17 |
---|---|
카카오 2019 공채 실패율 문제 JAVA 풀이 (0) | 2020.09.16 |
백준 16234번 인구이동(JAVA) (0) | 2020.09.11 |
카카오 기출 무지의 먹방 라이브 (0) | 2020.09.09 |
백준 1439 뒤집기 (0) | 2020.09.08 |