首页 > 试题广场 >

判断版本

[编程题]判断版本
  • 热度指数:26202 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
请补全JavaScript代码,该函数接收两个参数分别为旧版本、新版本,当新版本高于旧版本时表明需要更新,返回true,否则返回false。
注意:
1. 版本号格式均为"X.X.X"
2. X∈[0,9]
3. 当两个版本号相同时,不需要更新
头像 邹玄青
发表于 2021-12-01 19:29:22
06_判断版本 本题考点:split、join 根据题目要求,根据新旧版本号是否需要更新返回true或false,核心步骤有: 去除新旧版本号中的”.“ 将新旧版本号转换为数字 判断数字大小 参考答案: const _shouldUpdate = (oldVersion, newVersion) 展开全文
头像 jesseice
发表于 2022-03-24 01:26:21
分割成数组,在利用es6的扩展来比较 [1,2,3]>[1,2,2] // true const _shouldUpdate = (oldVersion, newVersion) => { // 补全代码 oldVersion = oldVersion.split('.') 展开全文
头像 牛客574258356号
发表于 2022-03-30 11:05:52
 const _shouldUpdate = (oldVersion, newVersion) => {         return Number(newVersion.replace(/\./g, '')) > Number(o 展开全文
头像 牛客759795252号
发表于 2021-12-01 16:58:16
<!DOCTYPE html> <html> <head> <meta charset=utf-8> </head> <body> <script typ 展开全文
头像 牛客781621872号
发表于 2022-06-29 16:12:58
const _shouldUpdate = (oldVersion, newVersion) => { // 补全代码 // 先将新旧版本值 转为数组再将他们转为字符串 let oldStr = oldVersion.split('.').join('') // '11 展开全文
头像 在努力的95后很孤独
发表于 2022-12-19 15:52:47
const _shouldUpdate = (oldVersion, newVersion) => { // 补全代码 return newVersion > oldVersion }
头像 牛客532396582号
发表于 2022-11-10 10:24:07
我看好多人都是使用split或者join,我想的挺简单,就是字符串去比较大小,直接判断就可以 if(oldVersion < newVersion){     return true; }else{    展开全文
头像 博丽七七
发表于 2023-11-08 08:40:24
<script type="text/javascript"> const _shouldUpdate = (oldVersion, newVersion) => { return newVersion.replace(/\./g,"" 展开全文
头像 奋斗着的小唯
发表于 2022-12-08 11:58:42
function change(str) { 此函数将字符串分割为数组,再转为整数 方便比较大小    const array = str.split('.')    return Number(array.join(''))}function 展开全文
头像 lookmountain
发表于 2022-02-08 08:10:37
解题思路: 现将两个字符串按照.分割, 然后把他们转化成数字,进行比较大小即可 {"css":"","js":"","html":"<!DOCTYPE html>\n<html>\n    <head>\n    展开全文