http://codeforces.com/problemset/problem/118/A
খুবই মজার একটি প্রোবলেম , বাট কিছুটা ঝামেলা আছে - বুঝতে সহজ হলেও , করতে গিয়ে ঝামেলা হয় অনেক সময় । এখানে , তোমায় একটা স্ট্রিং দেয়া থাকবে , তোমায় স্ট্রিং'টা কিছুটা নিম্নের মতো করে লিখতে হবে -----
খুবই মজার একটি প্রোবলেম , বাট কিছুটা ঝামেলা আছে - বুঝতে সহজ হলেও , করতে গিয়ে ঝামেলা হয় অনেক সময় । এখানে , তোমায় একটা স্ট্রিং দেয়া থাকবে , তোমায় স্ট্রিং'টা কিছুটা নিম্নের মতো করে লিখতে হবে -----
যদি , Codeforces দেয়া থাকে - তাহলে , তোমায় সবগুলোকে ছোট অক্ষরের হাতে লিখতে হবে ও ভাওয়েলগুলো
বাদ দিয়ে সবগুলোর মাঝে একটা করে . চিহ্ন দিতে হবে । তাহলে , দাঁড়াবে - .c.d.f.r.c.s
চলো , কোড দেখি এবার - তবে আমি দুঃখিত , যে - আমি STL এর Vector ইউজ করেছি , যেটা হয়তো -
অনেকেই বুঝতে পারবে না ।। কিন্তু , লজিক বুঝতে পারলে , কেউ char array / string ইউস করে করতে পারে ।
যাই হোক , চলো - কোড দেখি ,
IN C++ LANGUAGE.......
//Nayeem Mollick Joy ,Applied Physics & Electronic Engineering ,University of Rajshahi.
#include<iostream>
#include <cstdio>
#include <cstring>
#include<vector>
#include<algorithm>
#define sf scanf
#define pf printf
using namespace std;
int main()
{
vector<char>p;
string s;
cin>>s;
int l=s.size();
for(int i=0;i<l;i++)
{
if(s[i]>='A'&&s[i]<='Z')
{
s[i]=s[i]-('Z'-'z');
}
}
for(int i=0;i<l;i++)
{
if(s[i]!='a'&&s[i]!='e'&&s[i]!='i'&&s[i]!='o'&&s[i]!='u'&&s[i]!='y')
{
p.push_back(s[i]);
}
}
cout<<".";
for(vector<char>::iterator itr=p.begin();itr!=p.end()-1;itr++)
{
cout<<*itr<<".";
}
vector<char>::iterator it=p.end()-1;
cout<<*it<<endl;
return 0;
}
IN C# LANGUAGE............
using System;
class Exercise11
{
static void Main()
{
string lower=Console.ReadLine();
int l=lower.Length;
string s=lower.ToLower();
int count=0;
for(int j=0;j<l;j++)
{
if(s[j]!='a'&&s[j]!='e'&&s[j]!='i'&&s[j]!='o'&&s[j]!='u'&&s[j]!='y')
{
count++;
}
}
Console.Write(".");
int pount=0;
for(int i=0;i<l;i++)
{
if(s[i]!='a'&&s[i]!='e'&&s[i]!='i'&&s[i]!='o'&&s[i]!='u'&&s[i]!='y'&&pount!=count-1)
{
Console.Write(s[i]+".");
pount++;
}
else if(s[i]!='a'&&s[i]!='e'&&s[i]!='i'&&s[i]!='o'&&s[i]!='u'&&s[i]!='y'&&pount==count-1)
{
Console.WriteLine(s[i]);
}
}
}
}
No comments:
Post a Comment