2661 - Eliminare Cifra Mijloc

De la Universitas MediaWiki
Versiunea din 12 martie 2023 16:05, autor: Tamas Claudia (discuție | contribuții) (Pagină nouă: Sursă: [https://www.pbinfo.ro/probleme/2661/eliminareciframijloc] == Cerinţa == Se dă un număr natural '''numar''' despre care știm că are număr impar de cifre. Să se afișeze valoarea obținută prin eliminarea cifrei din mijloc. == Date de intrare == Programul citește de la tastatură numărul '''numar'''. == Date de ieşire == Programul va afișa pe ecran numărul valoarea cerută. == Restricții și precizări == * ''' 100 ⩽ numar ⩽ 10.000.000.000.000.00...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)

Sursă: [1]

Cerinţa

Se dă un număr natural numar despre care știm că are număr impar de cifre. Să se afișeze valoarea obținută prin eliminarea cifrei din mijloc.

Date de intrare

Programul citește de la tastatură numărul numar.

Date de ieşire

Programul va afișa pe ecran numărul valoarea cerută.

Restricții și precizări

  • 100 ⩽ numar ⩽ 10.000.000.000.000.000
  • se garantează că numar are număr impar de cifre

Exemplu

Intrare
257
Ieșire
27

Rezolvare

numar = input()
if len(numar) % 2 == 0:
    print("Numarul nu are numar impar de cifre!")
else:
    mijloc = len(numar) // 2
    nou = numar[:mijloc] + numar[mijloc+1:]
    print(nou)