WEB前端3道练习题的运用

练习一:综合成绩统计与评级系统

编写一个名为 analyzeGrades 的函数,该函数接收一个包含若干学生成绩(0-100之间的数字)的数组作为参数。请完成以下功能:

数据清洗:过滤掉数组中无效的数据(非数字类型、小于0或大于100的数值),将有效成绩存入一个新数组。
基础统计:计算有效成绩的总分、平均分、最高分和最低分。
等级判定:遍历有效成绩数组,根据分数段判断等级(90-100为“优”,80-89为“良”,60-79为“中”,60以下为“差”),并统计各等级的人数。
结果返回:返回一个对象,包含有效成绩数组、总分、平均分、最高分、最低分以及等级统计对象。

其代码如下图所示:

该代码效果图:

练习二:寻找“完数”
题目描述:
一个数如果恰好等于它的所有真因子(即除了自身以外的约数)之和,这个数就被称为“完数”。例如:6 = 1 + 2 + 3,所以6是完数。
请编写一个函数 findPerfectNumbers(start, end),找出并返回 start 到 end 范围内(包含两头)所有的完数组成的数组。

要求:

函数接收两个数字参数 start 和 end。
使用嵌套循环:外层循环遍历范围内的每一个数字,内层循环寻找该数字的因子。
如果该数是完数,将其存入结果数组。
返回该数组。

其代码如下图所示:

该代码效果图:

练习三:数组合并与去重
题目描述:
编写一个函数 mergeArrays(arr1, arr2),将两个数组合并成一个新的数组,并去除其中重复的数字(如果两个数组中有相同的数字,新数组中只保留一个)。

要求:

函数接收两个数组参数 arr1 和 arr2。
创建一个空数组 result 用于存放结果。
先将 arr1 中的所有元素添加到 result 中。
再遍历 arr2,对于 arr2 中的每一个元素,检查它在 arr1 或 result 中是否已经存在。
如果不存在,才将其添加到 result 中。
返回 result。
示例:
输入:mergeArrays([1, 2, 3], [2, 3, 4, 5])
输出:[1, 2, 3, 4, 5]

其代码如下图所示:

其代码效果图为:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1220794.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【蓝海掘金】Shopee/Lazada 卖家必看!泰语、阿语图片全是乱码?揭秘 AI 如何搞定“复杂小语种”翻译

Python 东南亚电商 Shopee Lazada 中东电商 泰语翻译 阿拉伯语排版 RTL布局摘要随着欧美市场日趋饱和,跨境卖家的目光纷纷转向了 东南亚(Shopee, Lazada, TikTok SEA) 和 中东(Noon, Amazon UAE)。这些新兴市场增长迅猛…

AI Skills:前端新的效率神器!

近来,AI 领域有个火爆的话题:Skills。Github 上被疯狂 star 的仓库,很多都是和 skills 有关的。有的仓库仅仅上线三个月就获得了快 50K 的 star,Skills 的火热可见一斑。不管是大模型,还是 Cursor、Codex、Claude、Tra…

【全托管卖家必看】Temu/TikTok 图片审核总不过?揭秘 AI 如何一键“清洗”中文牛皮癣,100% 通过率!【全托管卖家必看】Temu/TikTok 图片审核总不过?揭秘 AI 如何一键“清洗

Python Temu全托管 TikTokShop 半托管 图片审核 去牛皮癣 跨境电商供货 AI修图摘要随着 Temu、TikTok Shop、SHEIN 等平台全面推行“全托管”和“半托管”模式,卖家从“运营”转变为“供货”。然而,这些平台对 图片素材的审核标准(Image Audi…

一次 scrollIntoView 在 Android 企微中失效的踩坑实录

1、事情的起点:一个再正常不过的需求 故事要从一个移动端项目说起。 页面很常见: 使用 Vant 组件库一个 Form 表单若干个输入项 需求也很常见: 提交表单时触发校验,校验失败就自动滚动到对应的表单项位置。 做过 PC 或移动端表…

n8n文件写入权限问题的深度诊断与解决方案:一次完整的技术排查实录

n8n文件写入权限问题的深度诊断与解决方案:一次完整的技术排查实录 引言:当自动化工作流遭遇文件系统壁垒 在现代企业自动化架构中,n8n作为一款强大的工作流自动化工具,承担着连接各种服务和系统的重任。然而,当我们…

【课程设计/毕业设计】基于SpringBoot的公园景区旅游小程序设计与实现基于springboot的公园综合服务系统设计与实现小程序【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

Java计算机毕设之基于springboot的公园健身参观浏览综合服务系统设计与实现小程序(完整前后端代码+说明文档+LW,调试定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

【毕业设计】基于springboot的机票预订系统(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

震撼来袭!AI应用架构师的智能金融系统设计创新趋势

震撼来袭!AI应用架构师的智能金融系统设计创新趋势 引言:当AI遇见金融——一场效率与信任的革命 凌晨3点,某股份制银行的信贷审批员李阳揉了揉眼睛,看着电脑里堆积的127份贷款申请材料,叹了口气。这些材料需要逐一核…

NOI2026 做题记录 三

CF 若干题CF698F Coprime Permutation link 进行一些合理猜测。质因子集合相同的数可以任意互换:显然 \(\gcd(i, j)\) 与 \(1\) 的关系只与质因子集合有关。 对于质数 \(x,y\) 而言,如果 \(\lfloor \frac{n}{x}\rflo…

智能体设计模式一

智能体是一个对外部环境可以感知,自主决策,采取行动的系统,其核心就是大模型(用于自主决策),感知(可以是人类的输入,也可以是外部系统的输入,例如摄像头),行动(调用外部工具进行检索或操控物理实体)提示词…

2026年 智能高定品牌推荐榜单:整屋/全屋/家具/家居/一站式/实木智能高定,匠心融合科技与美学的未来生活解决方案

2026年智能高定品牌推荐榜单:整屋/全屋/家具/家居/一站式/实木智能高定,匠心融合科技与美学的未来生活解决方案 随着消费升级与科技渗透的不断深化,家居行业正经历一场深刻的范式转移。传统的单一产品购买模式,已无…

风雪守通信 初心护畅通—临沂郯城联通抢修团队风雪中的坚守

寒潮突至,沂蒙大地迎来降雪天气,低温与积雪给通信网络带来严峻考验。关键时刻,郯城联通员工以雪为令、向险而行,用专业与坚守筑起通信保障的“风雪防线”,上演了两场紧急抢修的暖心故事。 单人攻坚,企业园…

【开题答辩全过程】以 基于j2ee的问卷调查系统为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

十件实事映初心,暖心工程聚合力 ——临沂联通2025年员工关爱行动绘就幸福画卷

“心系员工冷暖,情注点滴实事”。2025年,临沂联通以“员工需求”为导向,通过总经理信箱、职工代表提案等渠道精准收集基层诉求,市公司党委专题研讨,制定“为职工办十件实事”任务清单,以实际行动传递企业温…

【开题答辩全过程】以 基于微信小程序的社区养老积分银行系统的设计为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

vllm设置参数 llm调用显存使用1gb

- 模型加载仅占用 0.32 GiB 内存 - 可用 KV 缓存内存: 0.57 GiB - 总显存使用:约 0.89 GiB (符合 1GB 以内的要求) (TraeAI-6) ~/my_python_server/wsl [1] $ cd /root/my_python_server/wsl ; /root/my_python_server/vllm-env…

学习笔记——ADC(模数转换器)技术

ADC(模数转换器)技术详解 1. 什么是ADC? ADC(Analog-to-Digital Converter)即模拟-数字转换器,是一种将连续变化的模拟信号转换为离散数字信号的电子设备或模块。 特性: 输入:连续…

【开题答辩全过程】以 基于SpringBoot的智能书城推荐系统的设计与实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

传输层协议UDP和TCP

UDP报文结构 UDP报头定长8字节,包含源端口目的端口,UDP报文总长和UDP校验和 UDP特点 UDP特点 UDP的特点是无连接和不可靠,它和TCP不一样,TCP的传输需要建立连接,而UDP不需要,而且TCP传输有可靠性UDP不可…