比較兩個版本號 version1 和 version2。
如果version1 > version2
返回1
,如果version1
< version2返回-1
, 除此之外返回0
。
你可以假設版本字串非空,並且只包含數字和.
字元。
.
字元不代表小數點,而是用於分隔數字序列。
例如,2.5
不是「兩個半」,也不是「差一半到三」,而是第二版中的第五個小版本。
你可以假設版本號的每一級的預設修訂版號為0
。例如,版本號3.4
的第一級(大版本)和第二級(小版本)修訂號分別為3
和4
。其第**和第四級修訂號均為0
。
示例 1:
輸入:示例 2:version1
= "0.1",version2
= "1.1"輸出:-1
輸入:示例 3:version1
= "1.0.1",version2
= "1"輸出:1
輸入:示例 4:version1
= "7.5.2.4",version2
= "7.5.3"輸出:-1
示例 5:輸入:version1
= "1.01",version2
= "1.001"輸出:0解釋:忽略前導零,「01」 和 「001」 表示相同的數字 「1」。
輸入:version1
= "1.0",version2
= "1.0.0"輸出:0解釋:version1
沒有第**修訂號,這意味著它的第**修訂號預設為 「0」。
版本字串由以點 (.
) 分隔的數字字串組成。這個數字字串可能有前導零。
版本字串不以點開始或結束,並且其中不會有兩個連續的點。
165 比較版本號
比較兩個版本號 version1 和 version2。如果 version1 version2 返回 1,如果 version1 version2 返回 1,除此之外返回 0。你可以假設版本字串非空,並且只包含數字和 字元。字元不代表小數點,而是用於分隔數字序列。例如,2.5 不是 兩個半 也不是...
leetcode165 比較版本號
比較兩個版本號 version1 和 version2。如果 version1 version2 返回 1,如果 version1 version2 返回 1,除此之外返回 0。你可以假設版本字串非空,並且只包含數字和 字元。字元不代表小數點,而是用於分隔數字序列。例如,2.5 不是 兩個半 也不是...
LeetCode 165 比較版本號
比較兩個版本號 version1 和 version2。如果 version1 version2 返回 1,如果 version1 version2 返回 1,除此之外返回 0。你可以假設版本字串非空,並且只包含數字和 字元。字元不代表小數點,而是用於分隔數字序列。例如,2.5 不是 兩個半 也不是...