当前位置: 首页 > Web前端 > JavaScript

leetcode165.比较版本号

时间:2023-03-27 17:54:55 JavaScript

题目给了你两个版本号version1和version2,请比较一下。版本号由一个或多个由“.”连接的修订号组成。每个修订号由多个数字组成,并且可能包含前导零。每个版本号至少包含一个字符。修订号从左到右编号,下标从0开始,最左边的修订号下标为0,下一个修订号的下标为1,依此类推。例如,2.5.33和0.1都是有效的版本号。比较版本号时,从左到右依次比较它们的修订号。比较修订号时,只需比较整数值即可忽略任何前导零。也就是说,修订版1和修订版001是相等的。如果版本号在某个下标处未指定修订号,则该修订号被视为0。例如,1.0版本小于1.1版本,因为它们的修订号相同,下标为0,而下标为1的修订号为0和1,0<1。返回规则如下:如果version1>version2返回1,如果version1parseInt(version2[i])){返回1;}elseif(parseInt(version1[i])