1308 - Cifre Comune
Cerință
Se citesc două numere naturale n m cu exact două cifre fiecare. Să se decidă dacă cele două numere au cifre comune.
Date de intrare
Programul citește de la tastatură numerele n și m.
Date de ieșire
Programul afișează pe ecran mesajul ”Există cifre comune.” dacă cele două numere au cifre comune, respectiv ”Nu există cifre comune.” în caz contrar.
Restricții de precizări
- 10 ⩽ n , m ⩽ 99
Exemplul 1
- Intrare
- 27
- 62
- Ieșire
- Datele introduse corespund restricțiilor impuse.
- Există cifre comune.
Exemplul 2
- Intrare
- 23
- 68
- Ieșire
- Datele introduse corespund restricțiilor impuse.
- Nu există cifre comune.
Rezolvare
<syntaxhighlight lang="python" line="1" start="1"> def verifica_cifre_comune(n, m):
cifre_n = set([n // 10, n % 10]) cifre_m = set([m // 10, m % 10]) if cifre_n & cifre_m: print("Există cifre comune.") else: print("Nu există cifre comune.")
</syntaxhighlight>