【数组】1491. 去掉最低工资和最高工资后的工资平均值(简单)

GitHub 新手使用手册 理论说太多容易忘,来实践实践吧。 阅读详情

【题目】
给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。
【示例1】
输入:salary = [4000,3000,1000,2000]
输出:2500.00000
解释:最低工资和最高工资分别是 1000 和 4000 。
去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500
【示例2】
输入:salary = [1000,2000,3000]
输出:2000.00000
解释:最低工资和最高工资分别是 1000 和 3000 。
去掉最低工资和最高工资以后的平均工资是 (2000)/1= 2000
【示例3】
输入:salary = [6000,5000,4000,3000,2000,1000]
输出:3500.00000
【示例4】
输入:salary = [8000,9000,2000,3000,6000,1000]
输出:4750.00000
【代码】

class Solution {
public:
    double average(vector<int>& salary) {
        sort(salary.begin(),salary.end());
        int len=salary.size();
        double sum=0;
        for(int i=1;i<len-1;i++)
            sum+=salary[i];
        return sum/(len-2);
    }
};
软考高级-系统架构设计师 知识点整理 (一篇就够了 建议收藏) 软考高级-系统架构设计师知识点整理---十万字总结,助你通过高级 阅读详情

相关推荐

WhatsApp注册流程逆向分析:从协议解析到风控对抗实战

移动应用安全分析的核心在于理解客户端与服务端的交互协议与验证机制。通过逆向工程,可以深入剖析应用的数据加密、传输与身份验证原理,这对于构建安全模型、进行自动化测试和风控策略研究具有重要技术价值。在即时通讯、金融支付等高安全要求场景中,掌握应用注册流程的底层实现是评估其安全性的关键。本文聚焦于使用动态分析工具如Frida进行Hook和流量抓包,结合设备指纹识别与模拟器检测技术,详细解析了大型应用的注册风控体系,为安全研究人员和开发者提供了从环境搭建到实战对抗的完整方法。

weixin_33935636的博客 317

js解leetcode(49)-简单

1.去掉最低工资和最高工资后的平均值 题目: 给你一个整数数组salary,数组里每个数都是 唯一的,其中salary[i] 是第i个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 思路:排序,或者用两个变量记录 /** * @param {number[]} salary * @return {number} */ var average = function(salary) { let min = salary[0]; let max = ...

weixin_42733155的博客 440

高等数学/概率论/数理统计/线性代数/离散数学面试-核心概念-问题理解

特征值与特征向量是线性代数中的概念,它们与线性变换有关。在线性变换中,如果存在非零向量 v ,使得当该向量通过变换后,其方向不变,只是长度发生了变化,那么这个向量 v 就是特征向量。而这个长度变化的比例因子,即变换前后向量长度的比值,称为特征值。数学公式表示:通俗易懂的解释:想象一下,你有一个可以伸缩的橡皮筋,这个橡皮筋可以代表一个向量。现在,你有一个特殊的机器,它可以改变橡皮筋的形状,但不会改变它延伸的方向。当你把橡皮筋放入机器中,机器会拉伸或压缩橡皮筋,但橡皮筋的方向保持不变。

m0_64198455的博客 2294

去掉最低工资和最高工资后的工资平均值(Java实现2种算法)

去掉最低工资和最高工资后的工资平均值 题目 去掉最低工资和最高工资后的工资平均值(力扣:1491) 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例 1: 输入:salary = [4000,3000,1000,2000] 输出:2500.00000 解释:最低工资和最高工资分别是 1000 和 4000 。 去掉最低

卜大爷的博客 2万+

Python新手必看:5分钟搞定睿尔曼机械臂基础控制(附代码示例)

本文为Python新手提供了快速上手睿尔曼机械臂基础控制的实战指南。通过详细的步骤讲解和代码示例,介绍了从环境搭建、网络配置、SDK安装到建立连接、执行关节运动(movej)、直线运动(movel)等核心控制指令的全过程,帮助零基础开发者快速实现机械臂的基础操控。

hp777的博客 330

用UltraISO制作镜像以RAW格式刻录系统到U盘后,在Windows上无法识别的解决办法

在这篇文章中,用UltraISO制作镜像后,会使得U盘无法识别!!!那么,如何抹掉U盘的数据,格式化U盘呢?

拥抱具身智能,昇腾Ascend C 2732

SQL | 窗口函数/多表连接 | 除去最高、最低值后的平均值

题目 薪水表salary2 - 员工的编号emp_id - 所在部门编号dept_id - 薪水salary 查询出每个部门除去最高、最低薪水后的平均薪水,并保留整数 思路 1、创建表 CREATE TABLE IF NOT EXISTS salary2( emp_id VARCHAR(10), dept_id INT, salary INT ); 2、插入数据 INSERT INTO salary2 VALUES('10001',1,60117), ('10002',2,92102)

weixin_46023346的博客 920

開機自動進入UEFI Interactive Shell無法正常開機怎麼辦?

BIOS/UEFI,啟動後進入UEFI Interactive Shell大多數人都告訴你沒有安裝系統去裝系統吧,但你明明昨天還在運行系統?今天就這樣?有沒有解決辦法?

sheaahhoi1的博客 7746

Leetcode 1491. 去掉最低工资和最高工资后的工资平均值 JAVA

给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例 1: 输入:salary = [4000,3000,1000,2000] 输出:2500.00000 解释:最低工资和最高工资分别是 1000 和 4000 。 去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500 示例 2: 输入:salary = [1000,2000,3000] 输出:2000.

sinb妃的博客 496

删除结点

对给定的单链表 L ,设计一个算法,删除 L 中值为 x 的结点的直接前驱结点。 1 由键盘输入值,换行表示输入结束,根据输入建立单链表。 2 输入链表中的一个元素值,从链表中删除这个元素的前驱结点。 3 对删除元素后的链表元素在屏幕上显示。 测试用例1 11 22 33 44 55 66 77↵ 44↵ 期待输出1 11 22 44 55 66 77↵ #include <iostre...

SChenlyx 1618

MicroCap声学仿真介绍(三)-人耳的频率响应

这里需要注意的是,24mm我们会填为”24m”,这里的“m”是毫的意思,24m意思是24e-3,同理7.4mm我们可以填为7.4m,意思是7.4e-3。MicroCap声学库中,已内置“声源”模块和“管”模块,我们需要调用这两个模块,并用连接线将这两个模块连接到一起,完成仿真工作。上图中第一个图是在管的一端输入1Pa(94dBSPL)的信号,管的另一端的不同频率的声压大小的仿真结果。上述的结果跟我们的常识也是符合的。换言之,我们要仿真的目的是在管的一端加1pa的声压时,管的另一端不同频率下的声压分布。

山无忧的博客 1474

LeetCode 第29场夜喵双周赛 题解

今天做项目迟了半个小时才开始,还好这次比赛难度比较简单,还是把四题秒了 文章目录a.去掉最低工资和最高工资后的工资平均值a.题目a.分析a.参考代码b.n 的第 k 个因子b.题目b.分析b.参考代码c.删掉一个元素以后全为 1 的最长子数组c.题目c.分析c.参考代码d.并行课程 IId.题目d.分析d.参考代码 a.去掉最低工资和最高工资后的工资平均值 a.题目 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工

夢裡夢到醒不來的夢 648

全面指南:PyTorch与ROCm版本兼容性及多版本环境管理

本文详细介绍了在AMD GPU上配置PyTorch开发环境的完整流程,重点解决版本兼容性和多版本ROCm环境管理问题。主要内容包括:1) PyTorch与ROCm版本对应关系查询;2) 四种查看ROCm版本的方法;3) 使用update-alternatives管理多版本ROCm;4) 环境变量配置与冲突解决方案;5) 完整的验证流程和性能测试方法。文章提供了最佳实践建议和故障排除清单,帮助开发者快速搭建稳定高效的深度学习开发环境,充分发挥AMD GPU硬件性能。通过系统化的验证流程确保各组件协同工作,解决

数字人生 607

LeetCode 1491. 去掉最低工资和最高工资后的工资平均值

LeetCode 1491. 去掉最低工资和最高工资后的工资平均值

lolly1023的博客 1732

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

1491. 去掉最低工资和最高工资后的工资平均值

1491. 去掉最低工资和最高工资后的工资平均值 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例 1: 输入:salary = [4000,3000,1000,2000] 输出:2500.00000 解释:最低工资和最高工资分别是 1000 和 4000 。 去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500 示例 2: 输入:salary = [1

无雨 455

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

LeetCode 1491. 去掉最低工资和最高工资后的工资平均值【编程基础】简单

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。。

memcpy0的博客 1192

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

LeetCode 1491.去掉最低工资和最高工资后的工资平均值:模拟(一次遍历)

LeetCode 1491.去掉最低工资和最高工资后的工资平均值:模拟(一次遍历) 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。

<font color="Pink">Tisfy的博客</font> 828

LeetCode刷题之1491. 去掉最低工资和最高工资后的工资平均值

LeetCode刷题之1491. 去掉最低工资和最高工资后的工资平均值 我不知道将去向何方,但我已在路上! 时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 ! 题目: 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例: 示例 1 : 输入:salary = [4000,3000,1000,2000] 输出:2500.0000

胡萝卜 453

LeetCode——1491. 去掉最低工资和最高工资后的工资平均值

题目描述: 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例 1: 输入:salary = [4000,3000,1000,2000] 输出:2500.00000 解释:最低工资和最高工资分别是 1000 和 4000 。 去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500 示例 2: 输入:salary = [1000,2000,3000] 输出:20

FYPPPP的博客 264

力扣刷题记录|1491.去掉最高工资和最低工资后的工资平均值|C++

去掉最高工资和最低工资后的工资平均值题目要求新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 题目要求 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细

DAYDAY_C2H4的博客 264

LeetCode-1491. 去掉最低工资和最高工资后的工资平均值【数组 排序】

给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。输入:salary = [6000,5000,4000,3000,2000,1000]输入:salary = [8000,9000,2000,3000,6000,1000]去掉最低工资和最高工资以后的平均工资是 (2000)/1= 2000。输入:salary = [4000,3000,1000,2000]输入:salary = [1000,2000,3000]salary[i] 是唯一的。

zik的博客 981

去掉最低工资和最高工资后的工资平均值(python)

1491.去掉最低工资和最高工资后的工资平均值 给你一个整数数组salary ,数组里每个数都是唯一的,其中salary[i]是第i个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例1: 输入:salary = [4000, 3000, 1000, 2000] 输出:2500.00000 解释:最低工资和最高工资分别是1000和4000 。去掉最低工资和最高工资以后的平均工资是(2000 + 3000) / 2 = 2500 示例2: 输入:salary = [1000, 20

playboygogogo的博客 685

LeetCode题—数组tag:1491. 去掉最低工资和最高工资后的工资平均值

给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例 1: 输入:salary = [4000,3000,1000,2000] 输出:2500.00000 解释:最低工资和最高工资分别是 1000 和 4000 。 去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500 示例 2: 输入:salary = [1000,2000,3000] 输出:2000.0.

等等waiting 473

LeetCode|1491.去掉最低工资和最高工资后的工资平均值

LeetCode习题答案汇总 题目: 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例 1: 输入:salary = [4000,3000,1000,2000] 输出:2500.00000 解释:最低工资和最高工资分别是 1000 和 4000 。 去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500 示例 2: 输入:salary = [1000,20

小黄的博客 586

C练题笔记之:Leetcode-1491. 去掉最低工资和最高工资后的工资平均值

题目: 给你一个整数数组salary,数组里每个数都是 唯一的,其中salary[i] 是第i个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例 1: 输入:salary = [4000,3000,1000,2000] 输出:2500.00000 解释:最低工资和最高工资分别是 1000 和 4000 。 去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500 示例 2: 输入:salary = [1000,2000,3000] 输...

lingjinyue的博客 322

1491 去掉最低工资和最高工资后的工资平均值

题目描述: 给你一个整数数组 salary ,数组里每个数都是 唯一 的,其中 salary[i] 是第 i 个员工的工资。 请你返回去掉最低工资和最高工资以后,剩下员工工资的平均值。 示例 1: 输入:salary = [4000,3000,1000,2000] 输出:2500.00000 解释:最低工资和最高工资分别是 1000 和 4000 。 去掉最低工资和最高工资以后的平均工资是 (2000+3000)/2= 2500 示例 2: 输入:salary = [1000,2000,3000] 输出:2

weixin_44171872的博客 178
上一篇: 【数组】1122. 数组的相对排序(简单)
下一篇: 【数组】1200. 最小绝对差(简单)
菜菜2022
博客等级 码龄9年 67粉丝 1033原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值