।
যেমনঃ ১, ২,৩,৩ এই সিকুয়েন্স টা হবে ১,৩,২,৩
এইটা কিভাবে করা হল???😲
প্রথমে সবচেয়ে বড় উপাদান ৩ এর সাথে ২ এর তুলনা করা হল (২<৩) পরে জাস্ট [২,৩] কে সর্ট করা হইছে।
এখানে আমি সি++ ব্যাবহার করে প্রব্লেমটা সল্ভ করছি।
#include<iostream>
#include<algorithm>
#include<bits/stdc++.h>
using namespace std;
int main()
{
char s[50];
while(1)
{
cin>>s;
if(s[0]=='#')
break;
else{
int l=strlen(s);
if(next_permutation(s,s+l))
{
cout<<s<<endl;
}
else{
cout<<"No Successor"<<endl;
}
}
}
return 0;
}
No comments:
Post a Comment