結果

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

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
sample1.txt AC 127 ms
23,272 KB
sample2.txt AC 133 ms
23,056 KB
sample3.txt AC 132 ms
24,728 KB
system_test1.txt AC 151 ms
24,748 KB
system_test2.txt AC 155 ms
23,456 KB
system_test3.txt AC 144 ms
24,572 KB
system_test4.txt AC 152 ms
24,700 KB
system_test5.txt AC 153 ms
24,912 KB
test1.txt AC 130 ms
23,292 KB
test2.txt AC 143 ms
23,752 KB
test3.txt AC 135 ms
24,688 KB
test4.txt AC 130 ms
23,436 KB
test5.txt AC 153 ms
25,120 KB
test6.txt AC 152 ms
25,056 KB
test7.txt AC 153 ms
23,476 KB
test8.txt AC 149 ms
24,160 KB
test9.txt AC 146 ms
24,588 KB
test10.txt AC 166 ms
25,052 KB
test11.txt AC 159 ms
25,052 KB
test12.txt AC 159 ms
23,936 KB
test13.txt AC 152 ms
24,800 KB
test14.txt AC 187 ms
24,108 KB
test15.txt AC 177 ms
25,060 KB
test16.txt AC 176 ms
24,248 KB
test17.txt AC 159 ms
24,820 KB
test18.txt AC 139 ms
24,504 KB
test19.txt AC 149 ms
24,804 KB
test20.txt AC 150 ms
24,692 KB
test21.txt AC 179 ms
25,048 KB
test22.txt AC 158 ms
23,664 KB
test23.txt AC 164 ms
24,828 KB
test24.txt AC 143 ms
24,500 KB
test25.txt AC 173 ms
23,204 KB
test26.txt AC 146 ms
24,800 KB
test27.txt AC 143 ms
24,820 KB
test28.txt AC 177 ms
25,056 KB
test29.txt AC 157 ms
24,708 KB
test30.txt AC 169 ms
24,824 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