C站算法技能题-题解(javascript)

server/2025/3/26 20:27:19/
  • 切面条
javascript">const 切面条 = (n=10)=>{return 2 ** n + 1;
}
切面条(0) === 2
切面条(1) === 3
切面条(2) === 5
切面条(10) === 1025
  • 大衍数列
javascript">const 大衍数列 = (n=100) => {let ans = []for(let i=1;i<=n;i++){if(i%2 == 0){ans.push((i ** 2 ) / 2)}else{ans.push((i ** 2 - 1) / 2)}}return ans;
}大衍数列(100)
  • 门牌制作
javascript">const 门牌制作 = (n=2020) => {let ans = 0;for(let i=1; i <= n; i++){let x = i;while(x){if(x%10 == 2){ans ++;}x = ~~(x/10)}}return ans;
}
  • 方阵转置
javascript">const 方阵转置 = (arr)=>{let {length:len} = arr;for(let n = 0; n < len; n++){for(let m = 0; m < len; m++){(m > n) && ([arr[m][n],arr[n][m]] = [arr[n][m],arr[m][n]]) }}return arr;
}
方阵转置([[34,76,-54,7],[-4, 5, 23,9],[ 0, 0, 0, 0],[ 0, 0, 0, 0]
]);
  • 微生物增值
javascript">const 微生物增值 = (x=10,y=90)=>{for(let i = 1; i <= 120; i++){if(i % 2 == 1){y -= x;}if(i % 4 == 0){y *= 2}if(i % 6 == 0){x *= 2 }}return y < 0 ? 0 : y;
}
微生物增值()
  • 成绩统计
javascript">const 成绩统计 = (students)=>{let [max,min] = [0,301]let mins,maxs;for(let student of students){let sum = student.yy + student.sx + student.cpp;if(min > sum){min = sum;mins = student.xm; }if(max < sum){max = sum;maxs = student.xm;}}return [maxs,mins]
}成绩统计([{xm:'yx1',xh:'1',yy:45,sx:67,cpp:87},
{xm:'yx2',xh:'2',yy:88,sx:90,cpp:99}])
  • 星系炸弹
javascript">const 星系炸弹 = (year = 2014,month = 11,day = 9,days = 1000) => {const monthDays = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];for(let i = 0; i< days; i++){day ++;if(day > monthDays[month - 1]){day = 1;month ++;if(month > 12){month = 1;year ++;if(!(year % 400)||(!(year%4) && (year%100)) ){monthDays[1] = 29}else{monthDays[1] = 28}}}}return `${year}-${month}-${day}`
}
星系炸弹();
  • 特别数的和
javascript">const 特别数的和 = (n = 40)=>{const check = (n)=>{while(n){let tmpn = n%10;if(tmpn == 2||tmpn == 0||tmpn == 1||tmpn == 9)return true;n=~~(n/10)}return false;}let ans = 0;for(let i=1;i<=n;i++){if(check(i)){ans += i;}}return ans;
}
特别数的和();

http://www.ppmy.cn/server/178577.html

相关文章

使用FastAPI为知识库问答系统前端提供后端功能接口

后端接口实现以及接口调用的类代码一览 1. 后端接口代码2. 代码结构概述3. 主要功能模块1. 跨域支持2. 用户登录接口(/login)3. 用户注册接口(/register)4.用户相关接口依赖的类5.聊天接口(/chat)6.聊天接口依赖的类 4. 连接方式 1. 后端接口代码 # app.py from fastapi impor…

SSM社区生活超市管理

&#x1f345;点赞收藏关注 → 添加文档最下方联系方式咨询本源代码、数据库&#x1f345; 本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目希望你能有所收获&#xff0c;少走一些弯路。&#x1f345;关注我不迷路&#x1f345; 项目视频 SS…

深入理解 lt; 和 gt;:HTML 实体转义的核心指南!!!

&#x1f6e1;️ 深入理解 < 和 >&#xff1a;HTML 实体转义的核心指南 &#x1f6e1;️ 在编程和文档编写中&#xff0c;< 和 > 符号无处不在&#xff0c;但它们也是引发语法错误、安全漏洞和渲染混乱的头号元凶&#xff01;&#x1f525; 本文将聚焦 <&#…

人脸表情识别系统分享(基于深度学习+OpenCV+PyQt5)

最近终于把毕业大论文忙完了&#xff0c;众所周知硕士大论文需要有三个工作点&#xff0c;表情识别领域的第三个工作点一般是做一个表情识别系统出来&#xff0c;如下图所示。 这里分享一下这个表情识别系统&#xff1a; 采用 深度学习OpenCVPyQt5 构建&#xff0c;主要功能包…

Spring Boot Actuator

Spring Boot Actuator 是 Spring Boot 提供的一个功能强大的库&#xff0c;它帮助开发者监控和管理应用程序。通过提供一系列的端点&#xff08;endpoints&#xff09;&#xff0c;Actuator 可以让你轻松地查看应用程序的内部状态、健康状况、环境配置、度量指标等信息。这对于…

DeepSeek +飞书多维表格中配置DeepSeek-R1模型

以下是在飞书多维表格中配置DeepSeek模型的具体步骤及注意事项&#xff0c;综合多个实际案例整理而成&#xff1a; 一、基础配置流程 创建多维表格 登录飞书后&#xff0c;新建一个多维表格&#xff0c;删除默认冗余列&#xff0c;保留至少一列作为输入字段&#xff08;如“文…

Qt 控件概述 QLabel

目录 QLabel显示类控件 label如何做到与窗口同步变化 边框 Frame QLabel显示类控件 ​​ ​​ textFormat &#xff1a;设置文件格式 ​ Pixmap &#xff1a;标签图片 label如何做到与窗口同步变化 Qt中对应用户的操作 &#xff1a; 事件和信号 拖拽窗口大小就会触发…

掌握新编程语言的秘诀:利用 AI 快速上手 Python、Go、Java 和 Rust

网罗开发 &#xff08;小红书、快手、视频号同名&#xff09; 大家好&#xff0c;我是 展菲&#xff0c;目前在上市企业从事人工智能项目研发管理工作&#xff0c;平时热衷于分享各种编程领域的软硬技能知识以及前沿技术&#xff0c;包括iOS、前端、Harmony OS、Java、Python等…