compare_version_number_cpp
compare_version_number_cpp
h>
#define WHILE_VER1(ver1, q1, i) while(i < ver1.size() && ver1[i] != '.'){ q1.push_back(ver1[i]); i++;}
#define WHILE_VER2(ver2, q2, j) while(j < ver2.size() && ver2[j] != '.'){ q2.push_back(ver2[j]); j++;}
class Solution {
public:
long long n = 0;
int i = 0;
n += n*10 + (s[i]-'0');
i++;
return n;
//make a compare
int i = 0, j = 0;
//int i = 0, j = 0;
WHILE_VER1(ver1, q1, i)
WHILE_VER2(ver2, q2, j)
int p = solve(q1);
int q = solve(q2);
i++;
j++;
std::string q1 = "" ;
WHILE_VER1(ver1, q1, i)
i++ ;
std::string q2 = "" ;
WHILE_VER2(ver2, q2, j)
int p = 0 ; int s = solve( q2 ) ;
j++ ;
return 0;
};
int main(){
Solution s;
std::cout << s.solve(a) << " " << s.solve(b) << std::endl;