From deb65633ced4a8d96488e9b5d9d8b09c6a3a6ed6 Mon Sep 17 00:00:00 2001 From: chayan das Date: Wed, 24 Sep 2025 00:00:17 +0530 Subject: [PATCH] Create 165. Compare Version Numbers --- 165. Compare Version Numbers | 60 ++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 165. Compare Version Numbers diff --git a/165. Compare Version Numbers b/165. Compare Version Numbers new file mode 100644 index 0000000..2d37f97 --- /dev/null +++ b/165. Compare Version Numbers @@ -0,0 +1,60 @@ +class Solution { +public: + int conv(string s) //convert a string to number + { + int ans=0; + for(int i=0;i solve(string s) + { + s+="."; //add dot at end since we are getting revision by finding str between 2 dots + int n = s.size(); + vector ans; + string str = ""; + + + for(int i=0;i v1 = solve(version1); + vector v2 = solve(version2); + + int n = v1.size(); + int m = v2.size(); + + if(nv2[i]) return 1; + else if(v1[i]