1308 - Cifre Comune: Difference between revisions
Pagină nouă: ==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 :... |
No edit summary |
||
Line 1: | Line 1: | ||
==Cerință== | ==Cerință== | ||
Se citesc două numere naturale n m cu exact două cifre fiecare. Să se decidă dacă cele două numere au cifre comune. | 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== | ==Date de intrare== | ||
Programul citește de la tastatură numerele n | Programul citește de la tastatură numerele '''n m'''. | ||
==Date de ieșire== | ==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. | 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== | ==Restricții de precizări== | ||
*10 ⩽ | *10 ⩽ '''n, m''' ⩽ 99 | ||
==Exemplul 1== | ==Exemplul 1== | ||
;Intrare | ;Intrare | ||
Line 35: | Line 35: | ||
==Rezolvare== | ==Rezolvare== | ||
<syntaxhighlight lang="python" line="1" start="1"> | <syntaxhighlight lang="python" line="1" start="1"> | ||
def | def main(): | ||
n = input("Introduceți primul număr: ") | |||
m = input("Introduceți al doilea număr: ") | |||
if | |||
found = False | |||
for digit in n: | |||
if digit in m: | |||
found = True | |||
break | |||
if found: | |||
print("Există cifre comune.") | print("Există cifre comune.") | ||
else: | else: | ||
print("Nu există cifre comune.") | print("Nu există cifre comune.") | ||
</syntaxhighlight> | </syntaxhighlight> |
Revision as of 11:43, 15 March 2023
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 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 main():
n = input("Introduceți primul număr: ") m = input("Introduceți al doilea număr: ")
found = False for digit in n: if digit in m: found = True break
if found: print("Există cifre comune.") else: print("Nu există cifre comune.")
</syntaxhighlight>