http://codeforces.com/problemset/problem/837/A
খুবই সহজ একটা প্রোবলেম , তোমায় প্রথম লাইনে একটা সংখ্যা দেয় থাকবে । তারপর , সে লেংথ বিশিষ্ট একটা স্ট্রিং পরের লাইনে দেয়া থাকবে । । এখন এই স্ত্রীং -এ কয়েকটা শব্দ দেয়া থাকবে । ।
এখন ,শব্দগুলোর মধ্যে সবচেয়ে বেশীসংখ্যক বার বড় হাতের লেটার যেখানে আসবে - সেই সংখ্যাটা প্রিন্ট করতে হবে । ।
ধরো ,স্ট্রিং দেয়া থাকলো --- TUmi AMAr Ami TOMAr এখানে সবচেয়ে বেশিবার ক্যাপিটাল লেটার এসেছে শেষ এর শব্দে , 4 বার । এর মানে , আমায় প্রিন্ট করতে হবে 4 ।
চলো , কোড দেখি এইবার ------
IN C++ LANGUAGE............
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n;
char s[205];
while(cin>>n)
{
int sum=0,maxs=0;
getchar();
gets(s);
for(int i=0;i<=n-1;i++)
{
if(s[i]>='A'&&s[i]<='Z')
sum++;
if(s[i]==' '||i==n-1)
{
if(sum>maxs)
maxs=sum;
sum=0;
}
}
cout<<maxs<<endl;
}
return 0;
}
IN C# LANGUAGE......................
using System;
public class Test
{
public static void Main()
{
int n=Convert.ToInt32(Console.ReadLine());
int sum=0,maxs=0;
string s=Console.ReadLine();
int l=s.Length;
for(int i=0;i<=l-1;i++)
{
if(s[i]>='A'&&s[i]<='Z')
sum++;
if(s[i]==' '||i==l-1)
{
if(sum>maxs)
maxs=sum;
sum=0;
}
}
Console.WriteLine(maxs);
}
}
খুবই সহজ একটা প্রোবলেম , তোমায় প্রথম লাইনে একটা সংখ্যা দেয় থাকবে । তারপর , সে লেংথ বিশিষ্ট একটা স্ট্রিং পরের লাইনে দেয়া থাকবে । । এখন এই স্ত্রীং -এ কয়েকটা শব্দ দেয়া থাকবে । ।
এখন ,শব্দগুলোর মধ্যে সবচেয়ে বেশীসংখ্যক বার বড় হাতের লেটার যেখানে আসবে - সেই সংখ্যাটা প্রিন্ট করতে হবে । ।
ধরো ,স্ট্রিং দেয়া থাকলো --- TUmi AMAr Ami TOMAr এখানে সবচেয়ে বেশিবার ক্যাপিটাল লেটার এসেছে শেষ এর শব্দে , 4 বার । এর মানে , আমায় প্রিন্ট করতে হবে 4 ।
চলো , কোড দেখি এইবার ------
IN C++ LANGUAGE............
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int n;
char s[205];
while(cin>>n)
{
int sum=0,maxs=0;
getchar();
gets(s);
for(int i=0;i<=n-1;i++)
{
if(s[i]>='A'&&s[i]<='Z')
sum++;
if(s[i]==' '||i==n-1)
{
if(sum>maxs)
maxs=sum;
sum=0;
}
}
cout<<maxs<<endl;
}
return 0;
}
IN C# LANGUAGE......................
using System;
public class Test
{
public static void Main()
{
int n=Convert.ToInt32(Console.ReadLine());
int sum=0,maxs=0;
string s=Console.ReadLine();
int l=s.Length;
for(int i=0;i<=l-1;i++)
{
if(s[i]>='A'&&s[i]<='Z')
sum++;
if(s[i]==' '||i==l-1)
{
if(sum>maxs)
maxs=sum;
sum=0;
}
}
Console.WriteLine(maxs);
}
}
This comment has been removed by the author.
ReplyDelete