3620 - Cmmk

De la Universitas MediaWiki

Sursa: [1]

Cerința

Se dau numerele naturale n și k, unde k este o cifră. Să se verifice dacă toate cifrele lui n sunt mai mici sau egale decât k.

Date de intrare

Programul citește de la tastatură numerele n și k.

Date de ieșire

Programul va afișa pe ecran mesajul DA dacă toate cifrele lui n sunt mai mici sau egale decât k, sau mesajul NU dacă există măcar o cifră a lui n strict mai mare decât k.

Restricții și precizări

0 ≤ n ≤ 2.000.000.000 0 ≤ k ≤ 9

Exemplul 1

Intrare
36125 7
Ieșire
DA

Exemplul 2

Intrare
819 5
Ieșire
NU

Rezolvare

n = int(input("Introduceți numărul n: "))
k = int(input("Introduceți cifra k: "))
# Convertim numărul n într-un șir de caractere
n_str = str(n)
# Verificăm fiecare cifră din șir
for cifra in n_str:
    if int(cifra) > k:
        print("NU")
        break
# Dacă am iterat prin toate cifrele și nu am găsit nicio cifră mai mare decât k, afișăm "DA"
else:
    print("DA")