Loading Now

nextBeautifulYear

It seems like the year of 2013 came only yesterday. Do you know a curious fact? The year of 2013 is the first year after the old 1987 with only distinct digits.

Now you are suggested to solve the following problem: given a year number, find the minimum year number which is strictly larger than the given one and has only distinct digits.

Example

  • For y = 1987 the output should be nextBeautifulYear(y) = 2013

Input/Output

  • [Execution time limit] 0.5 seconds.

  • [Input] integer y
    Guaranteed constraints:
    1000 <= y <= 9000

  • [Output] integer

Post Comment

Contact