➤ Problem Link : EMTY2
👉 Hint : Think about substrings and their concatenation
✅ C++ Solution :
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int t;
cin>>t;
int k=1;
while(t--)
{
string s,s1,s2;
cin>>s;
int i=0;
while(s.length()>2 && i<s.length()-2)
{
if(s[i]=='1' && s[i+1]=='0' && s[i+2]=='0')
{
s1=s.substr(0,i);
s2=s.substr(i+3,s.length()-i-3);
s=s1+s2;
if(i>=2)
i-=2;
else
i=0;
}
else
i++;
}
if(s.length()==0)
cout<<"Case "<<k<<": yes"<<endl;
else
cout<<"Case "<<k<<": no"<<endl;
k++;
}
}
Thank you for your patience reading. If you enjoyed this post, I’d be very grateful if you’d help it spread by emailing it to a friend, or sharing it on Whatsapp or Facebook.
😇Happy Learning!!
