CCF 201903-1 小中大 python 满分

    科技2022-07-11  99

    CCF 201903-1 小中大 python 满分

    题目叙述问题描述:略输入格式:略输出格式:略样例 满分证明解题思路满分代码满分代码一满分代码二

    题目叙述

    问题描述:略

    输入格式:略

    输出格式:略

    样例

    样例输入 3 -1 2 4 样例输出 4 2 -1 样例输入 4 -2 -1 3 4 样例输出 4 1 -2

    满分证明

    解题思路

    // 整除的运用;函数round取整;判断如果是整数则输出整数,如果是小数则输出小数。

    满分代码

    满分代码一

    input() ll = list(map(int, input().split())) ll.sort() if len(ll) % 2 == 1: zz = ll[((len(ll) - 1) // 2)] else: zz = round(((ll[((len(ll) // 2))] + ll[((len(ll) // 2) - 1)]) / 2), 1) if str(zz)[-1] == "0": zz = int(zz) print(max(ll), zz, min(ll), end=" ")

    满分代码二

    n = int(input()) ll=sorted(list(map(int,input().split()))) temp=0 if n%2==0: temp=(ll[n//2]+ll[n//2-1])/2 temp=round(temp,1) if temp*10%10==0: temp=int(temp) else: temp=ll[n//2] print(ll[-1],temp,ll[0])
    Processed: 0.040, SQL: 8