http://codeforces.com/problemset/problem/112/A
প্রশ্নটা বুঝতে পারলে , খুবই সোজা - আর না হলে , মনের মধ্যে সংশয় নিয়েই কোড লিখতে হবে ।
তোমায় একই লেংথ এর দুইটা স্ট্রিং দেয়া থাকবে , এখানে ছোট / বড় হাতের কোনো কিছুই বেপার নয় ।
তাই , স্ট্রিং দুটিকে ছোট হাতের বানাইয়া নিবো - তারপর চেক করবো স্ট্রিং দুইটি সমান কি না ?? যদি সমান হয় , তাহলে - উত্তর হবে "০" আর না হলে - যদি , প্রথম স্ট্রিং alphabetic order অনুযায়ী , সেকেন্ড টার থেকে বড় হয় , তাহলে প্রিন্ট হবে ১ আর এর উল্টোটা হলে - উত্তর হবে "-১" । চলো কোড দেখি এবার
IN C++ LANGUAGE.........................
//Nayeem Mollick Joy ,Applied Physics & Electronic Engineering ,University of Rajshahi.
#include<iostream>
#include<utility>
#include<algorithm>
#include<deque>
#include<cstdio>
using namespace std;
int main()
{
string a;
string b;
int i;
cin >> a >> b;
for(i=0; i<a.size(); i++){
a[i] = tolower(a[i]);
b[i] = tolower(b[i]);
}
if(a==b)
cout << "0" << endl;
else{
for(i=0;i<a.size();i++){
if(a[i]<b[i]){
cout << "-1" << endl;
break;
}
if(a[i]>b[i]){
cout << "1" << endl;
break;
}
}
}
return 0;
}
IN C# LANGUAGE..................
using System;
class Exercise11
{
static void Main()
{
string s = Console.ReadLine();
string str =Console.ReadLine();
string lower = s.ToLower();
string lower1=str.ToLower();
int i;
if(lower==lower1)
{
Console.WriteLine("0");
}
else
{
for(i=0;i<lower.Length;i++){
if(lower[i]<lower1[i]){
Console.WriteLine("-1");
break;
}
if(lower[i]>lower1[i]){
Console.WriteLine("1");
break;
}
}
}
}
}
প্রশ্নটা বুঝতে পারলে , খুবই সোজা - আর না হলে , মনের মধ্যে সংশয় নিয়েই কোড লিখতে হবে ।
তোমায় একই লেংথ এর দুইটা স্ট্রিং দেয়া থাকবে , এখানে ছোট / বড় হাতের কোনো কিছুই বেপার নয় ।
তাই , স্ট্রিং দুটিকে ছোট হাতের বানাইয়া নিবো - তারপর চেক করবো স্ট্রিং দুইটি সমান কি না ?? যদি সমান হয় , তাহলে - উত্তর হবে "০" আর না হলে - যদি , প্রথম স্ট্রিং alphabetic order অনুযায়ী , সেকেন্ড টার থেকে বড় হয় , তাহলে প্রিন্ট হবে ১ আর এর উল্টোটা হলে - উত্তর হবে "-১" । চলো কোড দেখি এবার
IN C++ LANGUAGE.........................
//Nayeem Mollick Joy ,Applied Physics & Electronic Engineering ,University of Rajshahi.
#include<iostream>
#include<utility>
#include<algorithm>
#include<deque>
#include<cstdio>
using namespace std;
int main()
{
string a;
string b;
int i;
cin >> a >> b;
for(i=0; i<a.size(); i++){
a[i] = tolower(a[i]);
b[i] = tolower(b[i]);
}
if(a==b)
cout << "0" << endl;
else{
for(i=0;i<a.size();i++){
if(a[i]<b[i]){
cout << "-1" << endl;
break;
}
if(a[i]>b[i]){
cout << "1" << endl;
break;
}
}
}
return 0;
}
IN C# LANGUAGE..................
using System;
class Exercise11
{
static void Main()
{
string s = Console.ReadLine();
string str =Console.ReadLine();
string lower = s.ToLower();
string lower1=str.ToLower();
int i;
if(lower==lower1)
{
Console.WriteLine("0");
}
else
{
for(i=0;i<lower.Length;i++){
if(lower[i]<lower1[i]){
Console.WriteLine("-1");
break;
}
if(lower[i]>lower1[i]){
Console.WriteLine("1");
break;
}
}
}
}
}
please give this solution in C
ReplyDelete