转自:http://www.fgdsb.com/2015/01/03/next-unique-digit-number/
有一种integer序列满足以下条件
- 非负
- 不能有重复的digit,比如11是不合法的
- 递增,既后面产生的比前面产生的要大,比如10的下一个数字是12
显然,这组数字的范围为[0, 9876543210]
输入一个一定符合该条件的数字,返回下一个(比输入大但是最小的)数。
如果不存在这样的下一个数,则返回0
For example:
Given789
Next integer should be790
Given98
Next integer should be102
Given9876543210
Just return 0
|
|