/*
输入行数不确定
这种类型题目大多是第一个输入为数据的组数,然后会输入这几组数据,即为1+n模式。
所以每组数据的第一个一定是接下来要获取输入的行数,后面这部分相当于已知行数,只需要在上面的基础上添加获取行数逻辑即可。
*/
const readline = require('readline');
const r1 = readline.createInterface({
input:process.stdin,
output:process.stdout
});
let Num = 0;
let inputs = []
r1.on('line',function(input){
if(Num == 0){
Num = parseInt(input.trim());
} else{
inputs.push(input.trim());
if(Num == inputs.length) {
let res
inputs.sort((a, b) => a - b)
if(Num % 2 !== 0) {
res = inputs[(Num - 1) / 2]
} else {
// 这里要注意转化一下 不然会拼接成字符串
res = Math.floor((parseInt(inputs[Num / 2]) + parseInt(inputs[Num / 2 - 1])) / 2)
}
console.log(res)
// 不要忘记清空
inputs.length = 0
Num = 0
}
}
})