版本管理
华为OD机试真题目录: 点击去查看
2025B卷 100分题型
题目描述
在软件版本管理中,版本号由点分割的数字组成,例如1.2.3
和2.0
.现在,你需要编写一个函数,计算两个版本号之间的可用版本号个数。这里的可用版本号指的是所有满足version1<x<version2
的版本号x
的个数。若version1 >= version2
,返回0.
输入描述
输入两个字符串version1
和version2
,均遵循一下规定:
- 版本号由数字和点组成,且至少包含一个数字。
- 点不会作为版本号的开头或结尾,也不会连续出现。
- 每个数字部分的数值忽略前导零(例如1.01和1.001视为相同)
- 两个字符串中间以英文逗号分割
输出描述
输出一个整数,表示可用版本号的