Número mayor que X.


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 512M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, COBOL, D, Dart, F#, Forth, Fortran, Go, Groovy, Haskell, Java, JS, Kotlin, Lisp, Lua, ObjC, OCaml, Pascal, Perl, PHP, Pike, Prolog, Python, Racket, Ruby, Rust, Scala, Scheme, Sed, Swift, TCL, Text, Turing, VB, Zig

Su programa recibirá un entero X. Encuentre el número más pequeño mayor que X que contenga los mismos dígitos.

Entrada

La primera línea de entrada contiene el entero X (1 \leq X \leq 999 999). El primer dígito de X no será cero.

Salida

Imprima el resultado en una sola línea. Si no existe dicho número, imprima 0.

Ejemplo #1 de Entrada

156

Ejemplo #1 de Salida

165

Ejemplo #2 de Entrada

330

Ejemplo #2 de Salida

0

Ejemplo #3 de Entrada

27711

Ejemplo #3 de Salida

71127

Croatia Open Contest 4 2008


Comments

There are no comments at the moment.