2096 - XYZ

De la Universitas MediaWiki

Sursa: [1]

Enunt

Un număr natural se numeşte “număr xyz” dacă are x cifre, prima cifră a sa este egală cu y şi următoarele cifre sunt egale cu z.

Cerința

Scrieţi un program care să determine “numărul xyz” pentru x y z numere naturale date.

Date de intrare

Fişierul de intrare xyz.in are pe prima sa linie 3 numere naturale x y z separate prin spatii.

Date de ieșire

Fişierul de ieşire xyz.out va conţine, pe prima linie, “numărul xyz” determinat.

Restricții și precizări

 • 1 ≤ x, y ≤ 9
 • 0 ≤ z ≤ 9

Exemplu:

xyz.in

5 4 3 xyz.out

43333

Explicație

Numărul are 5 cifre, prima cifră este 4 iar celelalte cifre sunt egale cu 3.

Încărcare soluție

# citire date de intrare
with open("xyz.in", "r") as f:
    x, y, z = f.readline().split()

# construire număr
numar = y + z*(int(x)-1)

# scriere rezultat in fisierul de ieșire
with open("xyz.out", "w") as f:
    f.write(numar)