Número doubleton

Mubashir estaba leyendo sobre los números doubleton en Wikipedia.

Un número natural es un "número doubleton" si contiene exactamente dos dígitos distintos. Por ejemplo, 23, 35, 100 y 12121 son números doubleton, mientras que 123 y 114455 no lo son.

Crea una función que reciba un número n y encuentre el siguiente número doubleton estrictamente mayor que el número dado.

Ejemplos

doubleton(10) ➞ 12
// 12 tiene solo dos dígitos distintos: 1 y 2.

doubleton(120) ➞ 121
// 121 tiene solo dos dígitos distintos: 1 y 2.

doubleton(1234) ➞ 1311
// 1311 tiene solo dos dígitos distintos: 1 y 3.

Notas

N/A

Ejemplo en Java

assertEquals(131, Program.doubleton(130));