题解 | #判断版本#

判断版本

http://www.nowcoder.com/practice/dcc4b011c86c454aa58cb1790a8cb760

06_判断版本

本题考点:split、join

根据题目要求,根据新旧版本号是否需要更新返回true或false,核心步骤有:

  1. 去除新旧版本号中的”.“
  2. 将新旧版本号转换为数字
  3. 判断数字大小

参考答案

const _shouldUpdate = (oldVersion, newVersion) => {
    let oldversion = parseInt(oldVersion.split('.').join(''))
    let newversion = parseInt(newVersion.split('.').join(''))
    return newversion > oldversion
}

全部评论
很秒
点赞
送花
回复
分享
发布于 2022-07-01 14:55
太妙了太妙了
点赞
送花
回复
分享
发布于 2022-11-01 10:07 加拿大
秋招专场
校招火热招聘中
官网直投
字符串比较按字典排序会存在问题,例如'10'>'9' 会输出false
点赞
送花
回复
分享
发布于 2022-11-24 01:52 广东
这个思路真牛
点赞
送花
回复
分享
发布于 2023-03-02 22:34 广东
没对输入的x进行范围判断啊
点赞
送花
回复
分享
发布于 2023-03-16 17:31 河南

相关推荐

头像
04-29 10:53
已编辑
东北大学 自动化类
点赞 评论 收藏
转发
64 2 评论
分享
牛客网
牛客企业服务