下一个更大元素III
中等小米数组
题目描述
给你一个正整数 n,请你找出符合条件的最小整数,其由重新排列 n 中存在的各位数字组成,并且其值大于 n。如果不存在这样的正整数,则返回 -1。注意返回的整数应当是一个 32 位整数,如果存在满足题意的答案,但不是 32 位整数,同样返回 -1。将数字转为字符数组后使用下一个排列算法。
示例
输入:
n = 12输出:
21solution.ts
输出结果
点击「运行代码」按钮查看结果...
给你一个正整数 n,请你找出符合条件的最小整数,其由重新排列 n 中存在的各位数字组成,并且其值大于 n。如果不存在这样的正整数,则返回 -1。注意返回的整数应当是一个 32 位整数,如果存在满足题意的答案,但不是 32 位整数,同样返回 -1。将数字转为字符数组后使用下一个排列算法。
n = 1221