牛客刷题Day3(三)

简介: 牛客刷题Day3(三)

1.请补全JavaScript函数,要求返回数字参数的整数部分


 function _int(value) {
 // 补全代码
 return Math.floor(value)  
 }


解析:Math.floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数


2.请补全JavaScript函数,要求将参数数组反转之后返回


function _reverse(array) {
    // 补全代码
      let newArr=[]
    for (let i=array.length-1;i>=0;i--) {
        newArr.push(array[i])
    }
     return newArr
}


3.请补全JavaScript函数,要求将参数数组转换为字符串输出。


 function _join(array) {
 // 补全代码
 return array.join('')
}


解析:这个函数接受一个数组参数,并通过 join 方法将数组元素连接为一个字符串。默认情况下, join 使用逗号作为分隔符,但你可以传入其他字符串作为分隔符。例如,如果你想要用空格作为分隔符


4.请补全JavaScript函数,要求找到数组参数中的最大值并返回。


function _max(array) {
    // 补全代码
     let max=array[0]
     for(let i=1;i<array.length;i++){
         if(max<array[i]){
             max=array[i]
         }
     }
    return max
}


5.请补全JavaScript函数,要求以boolean的形式返回字符串参数中是否包含数字


function _search(string) {
    // 补全代码
   for(let i=0;i<string.length;i++){
       if(typeof(string[i]=='number')){
           return true
       }
       return false
   }
}
相关文章
|
6月前
|
数据采集 监控 Oracle
GraalVM 24 正式发布阿里巴巴贡献重要特性 —— 支持 Java Agent 插桩
阿里巴巴是 GraalVM 全球顾问委员会的唯一中国代表,阿里云程序语言与编译器团队和可观测团队合作实现了 GraalVM 应用的无侵入可观测能力,并在 ARMS 平台上线了该功能。目前在 GraalVM 24 中发布的是支持 Java agent 的第一步,其余能力将在 GraalVM 的后续版本中陆续发布。
444 22
|
7月前
|
SQL 数据可视化 数据挖掘
SelectDB 实时分析性能突出,宝舵成本锐减与性能显著提升的双赢之旅
BOCDOP 宝舵早期基于 TiDB 构建实时数仓,随着数据量增长,在数据处理效率、OLAP 能力扩展、功能支持、成本与资源方面存在一定优化空间。**为提升数据分析能力并优化成本,宝舵引入 [SelectDB](https://www.selectdb.com/?utm_source=selectdbwechat&utm_medium=1&utm_campaign=post),达成写入速度提升 10 倍,成本直降 30% 的显著成效。
225 0
SelectDB 实时分析性能突出,宝舵成本锐减与性能显著提升的双赢之旅
|
存储 安全 Java
SpringBoot异步任务获取HttpServletRequest
通过上述方法,我们可以在Spring Boot应用中的异步任务获取 `HttpServletRequest`,从而实现更为灵活和高效的异步处理逻辑。
687 64
|
11月前
|
运维 Kubernetes Docker
深入理解容器化技术及其在微服务架构中的应用
深入理解容器化技术及其在微服务架构中的应用
666 1
|
12月前
|
存储 安全 开发工具
百度公共IM系统的Andriod端IM SDK组件架构设计与技术实现
本文主要介绍了百度公共IM系统的Andriod端IM SDK的建设背景、IM SDK主要结构和工作流程以及建设过程遇到的问题和解决方案。
187 3
|
数据挖掘 数据处理 C++
Pandas VS Polars:迅如闪电的全新体验
Pandas VS Polars:迅如闪电的全新体验
313 1
|
数据可视化 数据挖掘 索引
探索Pandas中的explode功能
探索Pandas中的explode功能
383 1
|
12月前
|
SQL
数仓规范之sql编写规范
编写SQL时,应遵循以下规范:所有关键字小写,表别名按a, b, c...顺序使用,复杂逻辑多行书写,提高可读性。SELECT字段需逐行列出,避免使用*,GROUP BY字段同样处理。WHERE条件多于一个时,每条件一行。JOIN子表推荐使用嵌套查询方式1,明确关联条件,避免笛卡尔积。关键逻辑需注释,INSERT SELECT后最外层字段加注释说明用途。示例中展示了推荐的JOIN替代子查询的写法,以提高代码的可读性和维护性。
507 1
|
数据可视化 Python
【2024美赛】C题 Problem C: Momentum in Tennis网球运动中的势头 网球问题一python代码
本文提供了使用隐马尔可夫模型对2024美国大学生数学建模竞赛C题"网球运动中的势头"进行问题分析和数学建模的Python代码实现,包括建立状态、状态转移矩阵、发球方优势模型和胜率计算,并以可视化的方式展示了比赛进程中每位球员的预测胜率。
271 4
【2024美赛】C题 Problem C: Momentum in Tennis网球运动中的势头 网球问题一python代码
|
决策智能
2024 年江西省研究生数学建模竞赛B题:投标中的竞争策略问题问题分析及实现代码
本文是关于2024年江西省研究生数学建模竞赛B题的解题思路,题目要求建立投标数学模型分析招投标机制,并提出优化策略和设计更合理的投标规则体系,以提高中标概率和招投标过程的公平性和效率。
307 4