티스토리 뷰

문제

<사진1: 문제 설명>

주어지는 string의 사전식으로 다음에 올 순열을 출력하기 

->next_permutation()을 잘 쓰자.

 

코드

#include<iostream>
#include<algorithm>
using namespace std;
int main() {
	string a;
	while (cin>>a) {
		if (a == "#") break;
		if (next_permutation(a.begin(), a.end()))cout << a << endl;
		else  cout << "No Successor" << endl;
	}
	return 0;
}

 

 

댓글