classSolution{ funccompareVersion(_version1: String, _version2: String) -> Int { var v1 = version1.split(separator: ".") var v2 = version2.split(separator: ".") var index1 = v1.count, index2 = v2.count let len =min(index1, index2) for i in0..< len { let a =Int(v1[i])! let b =Int(v2[i])! if a > b { return1 }elseif a < b { return-1 } } if index1 < index2 { for i in index1 ..< index2 { let b =Int(v2[i])! if b >0 { return-1 } } } else { for i in index2 ..< index1 { let a =Int(v1[i])! if a >0 { return1 } } } return0 } }