题库首页 › GESP等级认证(Python) › 题目 20776

交朋友 时间限制:1.0 s 内存限制:512.0 MB 题目描述 Alice 班上共有 4 个小朋友,身高分别为H1,H2,H3,H4,其中 Alice 的身高为H1。 Alice 想要和身高最接近她的人交朋友,如果有多个人符合条件,则 Alice 想和其中较矮的那一人做朋友,你能告诉 她这个人的身高是多少吗? 输入格式 输入共4行,第i行包含一个整数Hi,表示班上小朋友的身高。 输出格式 输出1行,包含一个整数h,表示 Alice 想交的朋友的身高。 输入样例 150 165 135 133 输出样例 135 样例解释 样例 1 中,Alice 身高为 150,第 2、3 个小朋友与 Alice 身高差距为 15,同样最接近,Alice 选较矮的一个即第 3 个身高为 135 的小朋友交朋友。 数据范围 保证100≤Hi≤199且Hi互不相同。

正确答案:参考程序(Python):H=[int(input()) for _ in range(4)];h1=H[0];best=min(H[1:],key=lambda x:(abs(x-h1),x));print(best)。样例→135。核心:最接近且较矮。

试卷来源:202603 CCF-GESP编程能力等级认证Python一级真题

本卷相关题目

在线做题 同科目题库