結果

問題 No.275 中央値を求めよ
ユーザー Matumo
提出日時 2018-07-13 03:35:00
言語 Java8
(openjdk 1.8.0.181)
結果
AC  
実行時間 138 ms
コード長 525 Byte
コンパイル時間 1,302 ms
使用メモリ 24,692 KB
最終ジャッジ日時 2018-09-25 18:30:51

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
sample1.txt AC 111 ms
23,272 KB
sample2.txt AC 116 ms
23,568 KB
sample3.txt AC 114 ms
23,572 KB
system_test1.txt AC 118 ms
23,656 KB
system_test2.txt AC 132 ms
24,156 KB
system_test3.txt AC 122 ms
22,916 KB
system_test4.txt AC 121 ms
23,488 KB
system_test5.txt AC 126 ms
23,860 KB
test1.txt AC 111 ms
23,268 KB
test2.txt AC 110 ms
23,268 KB
test3.txt AC 101 ms
23,516 KB
test4.txt AC 113 ms
23,564 KB
test5.txt AC 138 ms
24,680 KB
test6.txt AC 138 ms
24,692 KB
test7.txt AC 138 ms
24,684 KB
test8.txt AC 127 ms
23,992 KB
test9.txt AC 133 ms
24,144 KB
test10.txt AC 134 ms
24,244 KB
test11.txt AC 129 ms
24,040 KB
test12.txt AC 137 ms
24,548 KB
test13.txt AC 127 ms
23,780 KB
test14.txt AC 124 ms
23,848 KB
test15.txt AC 137 ms
24,620 KB
test16.txt AC 134 ms
24,268 KB
test17.txt AC 133 ms
24,196 KB
test18.txt AC 114 ms
23,384 KB
test19.txt AC 128 ms
23,700 KB
test20.txt AC 114 ms
23,396 KB
test21.txt AC 138 ms
24,504 KB
test22.txt AC 123 ms
22,868 KB
test23.txt AC 136 ms
24,256 KB
test24.txt AC 116 ms
23,372 KB
test25.txt AC 137 ms
23,228 KB
test26.txt AC 126 ms
23,740 KB
test27.txt AC 125 ms
23,748 KB
test28.txt AC 129 ms
23,872 KB
test29.txt AC 125 ms
23,656 KB
test30.txt AC 135 ms
24,400 KB
テストケース一括ダウンロード

ソースコード

diff #
import java.math.BigDecimal;
import java.util.Arrays;
import java.util.Scanner;

public class Main {

	static Scanner sc = new Scanner(System.in);

	public static void main(String[] args) {

		int n = sc.nextInt();
		int[] as = new int[n];

		for(int i = 0; i < n; i++) {
			as[i] = sc.nextInt();
		}

		Arrays.sort(as);
		if(n % 2 != 0) {
			System.out.println(as[n / 2]);
		} else {
			double a = (as[(n / 2) - 1] + as[n / 2]) / 2.0;
			BigDecimal bd = new BigDecimal(a).setScale(1);
			System.out.println(bd);
		}
    }
}
0