http://codeforces.com/problemset/problem/96/A
সোজা ভাষায় বললে - প্রোবলেম'টায় আসলে যেটা বলতে চাচ্ছে , সেটা হলো - তোমায় একটা স্ট্রিং দেয়া আছে , যেখানে - শুধু ১ ও ০ ছাড়া কিছুই নাই । এখন , কোনো স্ট্রিং এ যদি পরপর ৭ টা / ৭ টার বেশী ১ অথবা ০ পাশাপাশি থাকে , তাহলে - প্রিন্ট করতে হবে "YES" নতুবা , "NO" | যেমন , ১১১১১১১০০০১১
এখানে , এই স্ট্রিং -এ ৭ টা ১ পাশাপাশি আছে , সুতরাং প্রিন্ট করতে হবে "YES" | চলো কোড দেখি , এবার ------------------
IN C++ LANGUAGE.....................................
//Nayeem Mollick Joy ,Applied Physics & Electronic Engineering ,University of Rajshahi.
#include<bits/stdc++.h>
using namespace std;
int main(){
string str;
cin >> str;
int t=0;
int one = 0,zero = 0;
for(int i = 0; i < str.length(); i++)
{
if(str[i] == '1')
{
one++;
zero = 0;
}
else
{
zero++;
one = 0;
}
if(one == 7 || zero == 7)
{
t=1;
break;
}
}
if(t==1)
{
cout<<"YES"<<endl;
}
else{
cout<<"NO"<<endl;
}
return 0;
}
IN C# LANGUAGE...............
using System;
class Exercise11
{
static void Main()
{
string str=Console.ReadLine();
int t=0;
int one = 0,zero = 0;
for(int i = 0; i < str.Length; i++)
{
if(str[i] == '1')
{
one++;
zero = 0;
}
else
{
zero++;
one = 0;
}
if(one == 7 || zero == 7)
{
t=1;
break;
}
}
if(t==1)
{
Console.WriteLine("YES");
}
else{
Console.WriteLine("NO");
}
}
}
এবার কোড দেখে , নিযে নিজে চিন্তা করো - কিভাবে কাজ করে ???
সোজা ভাষায় বললে - প্রোবলেম'টায় আসলে যেটা বলতে চাচ্ছে , সেটা হলো - তোমায় একটা স্ট্রিং দেয়া আছে , যেখানে - শুধু ১ ও ০ ছাড়া কিছুই নাই । এখন , কোনো স্ট্রিং এ যদি পরপর ৭ টা / ৭ টার বেশী ১ অথবা ০ পাশাপাশি থাকে , তাহলে - প্রিন্ট করতে হবে "YES" নতুবা , "NO" | যেমন , ১১১১১১১০০০১১
এখানে , এই স্ট্রিং -এ ৭ টা ১ পাশাপাশি আছে , সুতরাং প্রিন্ট করতে হবে "YES" | চলো কোড দেখি , এবার ------------------
IN C++ LANGUAGE.....................................
//Nayeem Mollick Joy ,Applied Physics & Electronic Engineering ,University of Rajshahi.
#include<bits/stdc++.h>
using namespace std;
int main(){
string str;
cin >> str;
int t=0;
int one = 0,zero = 0;
for(int i = 0; i < str.length(); i++)
{
if(str[i] == '1')
{
one++;
zero = 0;
}
else
{
zero++;
one = 0;
}
if(one == 7 || zero == 7)
{
t=1;
break;
}
}
if(t==1)
{
cout<<"YES"<<endl;
}
else{
cout<<"NO"<<endl;
}
return 0;
}
IN C# LANGUAGE...............
using System;
class Exercise11
{
static void Main()
{
string str=Console.ReadLine();
int t=0;
int one = 0,zero = 0;
for(int i = 0; i < str.Length; i++)
{
if(str[i] == '1')
{
one++;
zero = 0;
}
else
{
zero++;
one = 0;
}
if(one == 7 || zero == 7)
{
t=1;
break;
}
}
if(t==1)
{
Console.WriteLine("YES");
}
else{
Console.WriteLine("NO");
}
}
}
এবার কোড দেখে , নিযে নিজে চিন্তা করো - কিভাবে কাজ করে ???
thank you so much...
ReplyDeleteThis comment has been removed by the author.
ReplyDelete#include
ReplyDeleteusing namespace std;
int main()
{
char a[110];
int c = 0;
cin >> a;
char temp = a[0];
for(int i = 0; a[i] != '\0'; i++)
{
if(a[i] == temp)
{
c++;
}
else
{
temp = a[i];
c = 1;
}
if(c>=7) break;
}
if(c>=7) cout << "YES" << endl;
else cout << "NO" << endl;
}
That is a wrong solution for the problem.
ReplyDelete