Steward
分享是一種喜悅、更是一種幸福
程式語言 - LeetCode - C++ - 556. Next Greater Element III
題目:

解答:
class Solution {
public:
int nextGreaterElement(int n) {
string s = to_string(n);
if (!next_permutation(s.begin(), s.end())) {
return -1;
}
long long ans = stoll(s);
return ans > INT_MAX ? -1 : ans;
}
};