0360 - Cifra: Difference between revisions
Pagină nouă: Sursa: [https://www.pbinfo.ro/probleme/360/cifra] == Cerinţa == Se citește un număr natural n și o cifră c. Determinați numărul obținut prin eliminarea tuturor aparițiilor cifrei c din numărul n. == Date de intrare == Programul citește de la tastatură numerele n și c. == Date de ieşire == Programul afișează pe ecran numărul M, reprezentând numărul obținut prin eliminarea tuturor aparițiilor cifrei c din numărul n. == Restricţii şi precizări == * 1... |
Bogdan.Pop (talk | contribs) m Bogdan.Pop a redenumit pagina 360 - cifra în 0360 - Cifra |
(No difference)
|
Latest revision as of 17:19, 1 February 2023
Sursa: [1]
Cerinţa[edit | edit source]
Se citește un număr natural n și o cifră c. Determinați numărul obținut prin eliminarea tuturor aparițiilor cifrei c din numărul n.
Date de intrare[edit | edit source]
Programul citește de la tastatură numerele n și c.
Date de ieşire[edit | edit source]
Programul afișează pe ecran numărul M, reprezentând numărul obținut prin eliminarea tuturor aparițiilor cifrei c din numărul n.
Restricţii şi precizări[edit | edit source]
- 1 ≤ n ≤ 1.000.000.000
- 1 ≤ c ≤ 9
- dacă prin eliminarea aparițiilor lui c în n nu mai rămân cifre, se va afișa -1
Exemplu[edit | edit source]
- Date de intrare
- 173534 3
- Date de ieșire
- 1754
Rezolvare[edit | edit source]
def eliminarecifra():
n = int(input()) c = int(input()) r = 0 p = 1 while n > 0: cifra = n % 10 if cifra != c: r += cifra * p p = p * 10 n = n // 10 print(r)
if __name__ == '__main__':
eliminarecifra()