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 recibido.

Ejemplos

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

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

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

Notas

N/A

Ejemplo en Swift

doubleton(130) // 131