int main(int argc, char *argv[])
{
    Solution sloution;
    string s1 = "123425123";
    string s2 = "0000";
    string s3 = "010010";
    vector<string> vecRes;
    vector<string>::iterator iter;

    cout<<"case1"<<endl;
    vecRes = sloution.restoreIpAddresses(s1);
    for (iter = vecRes.begin(); iter != vecRes.end(); iter ++)
    {
        cout<<*iter<<endl;
    }

    cout<<"case2"<<endl;
    vecRes = sloution.restoreIpAddresses(s2);
    for (iter = vecRes.begin(); iter != vecRes.end(); iter ++)
    {
        cout<<*iter<<endl;
    }

    cout<<"case3"<<endl;
    vecRes = sloution.restoreIpAddresses(s3);
    for (iter = vecRes.begin(); iter != vecRes.end(); iter ++)
    {
        cout<<*iter<<endl;
    }
    system("PAUSE");
    return 1;
}
Example #2
0
void print(string s){
	Solution sol;
	vector<string> v = sol.restoreIpAddresses(s);
	for(int i = 0; i < v.size(); i++){
		cout<<v[i]<<endl;
	}
}
Example #3
0
int main(int argc, const char * argv[]) {
    // insert code here...
    Solution so;
    vector<string> result = so.restoreIpAddresses("0000");
    so.dump(result);
    return 0;
}
int main(){
	Solution sol;
    vector<string> res = sol.restoreIpAddresses("123456");
	for(int i=0;i<res.size();i++)
		cout<<res[i]<<endl;

}
int main() {
	string s="1111111135";
	Solution m;
	cout<<"Raw string:"<<endl<<s<<endl;
	vector<string> result=m.restoreIpAddresses(s);
	print(result);
	}
Example #6
0
int main() {
    Solution s;
    vector<string> vec = s.restoreIpAddresses("2736786374048");
    for(string str: vec) {
        cout << str << endl;
    }
    return 0;
}
int main(int argc, char **argv) {
    Solution s;
    vector<string> result = s.restoreIpAddresses(argv[1]);
    for (int i = 0; i < result.size(); i++) {
        cout << result[i] << endl;
    }
    return 0;
}
Example #8
0
int main(){
	Solution* s = new Solution();
	string ip = "9999999";
	vector<string> v = s->restoreIpAddresses(ip);
	for(int i = 0;i < v.size();i++)
		cout << v[i] << endl;
	return 0;
}
int main() {
    Solution sol;
    string s = "010010";
    vector<string> res;
    res = sol.restoreIpAddresses(s);
    printVec(res);
    cout << endl;
}
int main() {
    //freopen("/Users/mascure/Desktop/main.in", "r", stdin);
    Solution S;
    vector<string> res=S.restoreIpAddresses("010010");
    for (int i=0; i<res.size(); i++) {
        cout<<res[i]<<endl;
    }
    return 0;
}
Example #11
0
int main() {
    string ip = "010010";
    Solution sol;
    vs ret = sol.restoreIpAddresses(ip);
    for(auto & s : ret) {
        cout << s << endl;
    }
    return 0;
}
Example #12
0
int main() {
    Solution sol;
    string s("0000");
    vector<string> str = sol.restoreIpAddresses(s);
    for (int i = 0; i < str.size(); i++) 
        cout << str[i] << " ";
    cout<< endl;
    return 0;
}
Example #13
0
int main() {
  freopen("test.txt", "r", stdin);

  Solution s;
  vector<string> ret = s.restoreIpAddresses("010010");
  for (int i = 0; i < ret.size(); ++i)
    cout << ret[i] << endl;
  return 0;
} 
Example #14
0
int main(int argc, char const *argv[])
{
	Solution *s = new Solution();
	vector<string> result = s->restoreIpAddresses("103574606193");
	for(int i = 0; i < result.size(); ++i) {
		cout<<result[i]<<endl;
	}
	return 0;
}
Example #15
0
int main(int argc, char* argv[])
{
    Solution s;
    vector<string>&& result = s.restoreIpAddresses("25525511135");
    for (auto str : result)
    {
        printf("%s\n", str.c_str());
    }
    return 0;
}
Example #16
0
int main()
{
    Solution s;
    //const auto& a = s.restoreIpAddresses("25525511135");
    const auto& a = s.restoreIpAddresses("010010");
    for(const auto & i : a)
    {
        std::cout<<i<<std::endl;
    }
}
int main(int argc, char *argv[])
{
    Solution sol;
    string s("25525511135");

    vector<string> ret = sol.restoreIpAddresses(s);
    print_ret(ret);

    return 0;
}
Example #18
0
int main()
{
    string s = "01234";
    Solution so;
    vector<string> result = so.restoreIpAddresses("010010");
    for(string s: result)
        cout << s << endl;

    return 0;
}
int main() {
    Solution s;
    //vector<string> ans = s.restoreIpAddresses("25525511135");
    vector<string> ans = s.restoreIpAddresses("010010");
    for (int i=0; i<ans.size(); i++) {
        cout<<ans[i]<<" ";
    }
    puts("");
    return 0;
}
void test(){
    srand(time(NULL));
    Solution work;
    
    vector<string>ans;
    string s;

    s="";
    ans = work.restoreIpAddresses(s);
    printf("s=%s\n", s.c_str());
    output(ans);


    s="33";
    ans = work.restoreIpAddresses(s);
    printf("s=%s\n", s.c_str());
    output(ans);

    s="3893";
    ans = work.restoreIpAddresses(s);
    printf("s=%s\n", s.c_str());
    output(ans);


    s="25525511135";
    ans = work.restoreIpAddresses(s);
    printf("s=%s\n", s.c_str());
    output(ans);


    s="2550035";
    ans = work.restoreIpAddresses(s);
    printf("s=%s\n", s.c_str());
    output(ans);

    s="0000";
    ans = work.restoreIpAddresses(s);
    printf("s=%s\n", s.c_str());
    output(ans);

    s="255255255255";
    ans = work.restoreIpAddresses(s);
    printf("s=%s\n", s.c_str());
    output(ans);

    s="00000";
    ans = work.restoreIpAddresses(s);
    printf("s=%s\n", s.c_str());
    output(ans);

    s="255255255255";
}
Example #21
0
File: 93.cpp Project: franktea/acm
int main()
{
	Solution* ps = new Solution;
	string s = "25525511135";
	vector<string> v = ps->restoreIpAddresses(s);
	for(auto&& s: v)
	{
		cout<<s<<"\n";
	}
	return 0;
}
Example #22
0
int main()
{
	//string s = "25525511135";
	string s = "010010";
	
	Solution S;
	vector<string> vs = S.restoreIpAddresses(s);
	for (int i=0; i<vs.size(); i++) {
		cout << vs[i] << endl;
	}
}
int main() {
    Solution test;

    string s = "25525511135";

    vector<string> ans = test.restoreIpAddresses(s);

    for (int i = 0; i < ans.size(); i++) {
        cout << ans[i] << endl;
    }
    return 0;
}
int main()
{
	Solution s;
	vector<string> out = s.restoreIpAddresses("25525511135");
	//out = s.restoreIpAddresses("0000");
	//out = s.restoreIpAddresses("010010");
	//out = s.restoreIpAddresses("101023");
	//out = s.restoreIpAddresses("172162541");
	//out = s.restoreIpAddresses("28576");
	for(string str:out)
		cout<<str<<endl;
}
int main()
{
    Solution sol;
    string s;
    vector<string> ans;
	while(cin>>s){
		ans = sol.restoreIpAddresses(s);
		FOR(i,ans.size())cout<<ans[i]<<endl;
		ans.clear();
	}
    return 0;
}
void let_93(){
	Solution sol;
	vector<string>result=sol.restoreIpAddresses("172162541");
	FOR(i,result.size())cout<<result[i]<<endl;
	
	/*result=sol.restoreIpAddresses("25525511135");
	FOR(i,result.size())cout<<result[i]<<endl;
	
	result=sol.restoreIpAddresses("010010");
	FOR(i,result.size())cout<<result[i]<<endl;*/
	
	
}
int main()
{
	string s = "010010";
	Solution solution;
	vector<string> result = solution.restoreIpAddresses(s);

	for (int i = 0; i < result.size(); ++i)
	{
		cout << result[i] << endl;
	}
	
	system("pause");
	return 0;
}
Example #28
0
int main()
{
    Solution s;
    vector<string> test = { "1061336", "10611121" };
    
    for (auto t : test)
    {
        cout << t << "\n[ ";
        for (auto tt : s.restoreIpAddresses(t))
        {
            cout << tt << ", ";
        }
        cout << " ]" << endl;;
    }

    system("pause");
}
Example #29
0
int main(){
	vector<string> strs;
	//strs.push_back("8888");
	strs.push_back("000108");
	//strs.push_back("19216811");
	//strs.push_back("127001");
	//strs.push_back("2552551113");

	Solution sol;
	for(int i=0;i<strs.size();i++){
		cout << "str="<< strs[i].c_str() << endl;

		vector<string> ips=sol.restoreIpAddresses(strs[i]);
	
		for(int i=0;i< ips.size();i++){
			cout << ips[i]<<endl;
		}
		cout << endl;
	}
	return 0;
}
void resIPMain(){
	Solution obj;
	obj.restoreIpAddresses("255255111111");
}