4231 - Mingx

De la Universitas MediaWiki

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)