当前位置: 首页 > news >正文

华为OD机试 - 获取最大软件版本号(JavaScript) | 机试题算法思路 【2023】

获取最大软件版本号

题目

Maven版本号定义,<主版本>.<次版本>.<增量版本>-<里程碑版本>
举例3.1.4-beta 其中,主版本和次版本都是必须的,主版本,次版本,增量版本由多位数字组成,可能包含前导零,里程碑版本由字符串组成。
<主版本>.<次版本>.<增量版本>:基于数字比较
里程碑版本:基于字符串比较,采用字典序
比较版本号时,按从左到右的顺序依次比较。基于数字比较, 只需比较忽略任何前导零后的整数值 。
输入2个版本号,输出最大版本号

输入

输入2个版本号,换行分割,每个版本的最大长度小于50

输出

版本号相同时输出第一个输入版本号

备注

主版本,次版本,增量版本:基于字符串比较,比如

1.5 > 1.4 > 1.3.11 > 1.3.9
里程碑版本:基于字符串比较 比如
1.2-beta-3 > 1.2-beta-11

示例一

输入

2.5.1-C
1.4.2-D

输出

http://www.lryc.cn/news/12410.html

相关文章:

  • python--pygame实现各级菜单栏目设置
  • C++Primer15.3节练习
  • 解决实际项目中stalled时间过久的问题
  • vim编辑器
  • Python 使用 pip 安装 matplotlib 模块(秒解版)
  • python-openCV—入门到精通系列讲解(配效果图)- 总览
  • 智能小车红外避障原理
  • (三十六)Vue解决Ajax跨域问题
  • 【CSAPP】整数表示
  • Python基础2
  • 【项目立项管理】
  • 【验证码的识别】—— 极验验证码的识别
  • 华为OD机试 -旋转骰子(Python) | 机试题算法思路 【2023】
  • C生万物 | 模拟实现库函数strcpy之梅开n度
  • 家庭理财,轻松记账修改收支记录这样操作
  • 河南工程学院2.17蓝桥杯培训
  • 【JavaSE】数据类型与变量
  • 生成模型技术发展过程
  • 计算机网络第2章(物理层)学习笔记
  • 4564: 保留尾部*
  • 安卓项目搭建grpc环境
  • Flink01: 基本介绍
  • 设计模式之单例模式
  • [oeasy]python0086_ASCII_出现背景_1963年_DEC_PDP系列主机_VT系列终端
  • 基于FFmpeg实现的无声音屏幕录制
  • 【项目精选】基于JSP物流信息网(论文+源码+视频)
  • linux异步IO编程实例分析
  • 日常英语口语练习-情景交际场景25(三)
  • Qt 工程师进阶技术23种设计模式
  • Redis 强化