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