4231 - Mingx

De la Universitas MediaWiki
Versiunea pentru tipărire nu mai este suportată și poate avea erori de randare. Vă rugăm să vă actualizați bookmarkurile browserului și să folosiți funcția implicită de tipărire a browserului.

Sursa: [1]

Cerința

Se citește numărul natural nenul n și o cifră x. Să se determine cifra minimă a lui n, strict mai mare decât x.

Date de intrare

Programul citește de la tastatură numărul n și cifra x.

Date de ieșire

Programul va afișa pe ecran cifra minimă a lui n, strict mai mare decât x. Dacă nu există această cifră, afișați -1.

Restricții și precizări

1 ≤ n ≤ 1018 0 ≤ x ≤ 9

Exemplu

Intrare
395445271 4
Ieșire

5:

Rezolvare

n, x = map(int, input().split())
min_digit = -1  
while n > 0:
    last_digit = n % 10
    n //= 10 
    if last_digit > x:
        min_digit = last_digit
        break
print(min_digit)