题目说明
编写 function solution(versions)。输入输出均为 JSON 值,不要修改输入数组或对象。不支持外部库、网络访问及异步函数。 versions:string[]. Each version has 1–8 dot-separated nonnegative integer segments, each at most 10^9; leading zeroes are allowed. Compare segments numerically, treating missing trailing segments as zero. Sort ascending, preserve input order for equal versions, and retain original strings. 输入范围:每个输入数组最多50,000项,每个字符串最多1,000个字符。数字必须有限,整数及整数累计结果在JavaScript安全整数范围内。其他类型和有效性遵循上述规则。
输入输出示例
示例 1
函数参数
[
[
"1.10",
"1.2",
"2"
]
]返回值
[ "1.2", "1.10", "2" ]
示例 2
函数参数
[
[
"1",
"1.0.0",
"0.9"
]
]返回值
[ "0.9", "1", "1.0.0" ]
示例 3
函数参数
[
[
"3.3",
"3.03",
"3.2"
]
]返回值
[ "3.2", "3.3", "3.03" ]