code:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int zz,oo;
string S;
string z="000000";
string o="111111";
cin>>S;
zz=S.find(z);
oo=S.find(o);
if(zz>=0||oo>=0)
{
cout<<"Sorry, sorry!"<<endl;
}
else
{
cout<<"Good luck!"<<endl;
}
return 0;
}
another solution of mine:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int len=0,flag=0,i;
string s;
cin>>s;
for(i=0; s[i]!='\0'; i++)
{
len++;
}
if(len>=6)
{
for(int i=0; i<len; i++)
{
if(s[i]=='1'&&s[i+1]=='1'&&s[i+2]=='1'&&s[i+3]=='1'&&s[i+4]=='1'&&s[i+5]=='1')
{
flag=1;
break;
}
if(s[i]=='0'&&s[i+1]=='0'&&s[i+2]=='0'&&s[i+3]=='0'&&s[i+4]=='0'&&s[i+5]=='0')
{
flag=1;
break;
}
}
}
if(flag==1)
{
cout<<"Sorry, sorry!";
}
else
{
cout<<"Good luck!";
}
return 0;
}