新增知识点:
乌鱼子呀
对于输入数据2 6 5 6 3 5的切分,我习惯性的用 input.split(' '),但提交后显示运行错误
去搜索了一下,发现使用input.split()满分......
'''
数组a
长度n
中间数:大于它的数的数量 == 小于它的数的数量
输出该中间数,若不存在 则输出-1
'''
n = int(input())
sa = input().split()
a = []
for s in sa:
a.append(int(s))
middle = -1
a.sort()
for i in range(0, n):
small = 0
big = 0
for j in range(0, i): # 小于它的个数
if a[j] < a[i]:
small += 1
for k in range(i, n): # 大于它的个数
if a[k] > a[i]:
big += 1
if small == big:
middle = a[i]
break
print(middle)