Problem
Approach
Complexity
- Time:
- Space:
Code
class Solution:
def compareVersion(self, version1: str, version2: str) -> int:
v1, v2 = version1.split("."), version2.split(".")
for i in range(max(len(v1),len(v2))):
val1, val2 = int(v1[i]) if i < len(v1) else 0, int(v2[i]) if i < len(v2) else 0,
if val1 < val2: return -1
elif val1 > val2: return 1
return 0