4281 - Min 2 Cif

De la Universitas MediaWiki
Versiunea din 29 martie 2023 18:56, autor: Andor Giulia (discuție | contribuții) (Pagină nouă: == Rezolvare == <syntaxhighlight lang="python" line="1"> min_two_digit = None # inițializăm cu None pentru a verifica mai târziu dacă am găsit sau nu un număr cu 2 cifre while True: n = int(input()) # citim un număr if n == 0: # dacă am ajuns la sfârșitul secvenței, ieșim din buclă break if 10 <= n <= 99: # dacă n are două cifre if min_two_digit is None or n < min_two_digit: # dacă n este mai mic decât minimul găsit până ac...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)

Rezolvare

min_two_digit = None  # inițializăm cu None pentru a verifica mai târziu dacă am găsit sau nu un număr cu 2 cifre
while True:
    n = int(input())  # citim un număr
    if n == 0:  # dacă am ajuns la sfârșitul secvenței, ieșim din buclă
        break
    if 10 <= n <= 99:  # dacă n are două cifre
        if min_two_digit is None or n < min_two_digit:  # dacă n este mai mic decât minimul găsit până acum
            min_two_digit = n  # actualizăm minimul
if min_two_digit is None:  # dacă nu am găsit niciun număr cu două cifre
    print("NU EXISTA")
else:  # altfel, afișăm minimul găsit
    print(min_two_digit)