2096 - XYZ: Difference between revisions

From Bitnami MediaWiki
Pop Giulia (talk | contribs)
Pagină nouă: ==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” determi...
 
Pop Giulia (talk | contribs)
No edit summary
 
Line 1: Line 1:
Sursa: [https://www.pbinfo.ro/probleme/2096/xyz]
==Enunt==
==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.
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.

Latest revision as of 13:05, 20 May 2023

Sursa: [1]

Enunt[edit | edit source]

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[edit | edit source]

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

Date de intrare[edit | edit source]

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

Date de ieșire[edit | edit source]

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

Restricții și precizări[edit | edit source]

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

Exemplu:[edit | edit source]

xyz.in

5 4 3 xyz.out

43333

Explicație[edit | edit source]

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

Încărcare soluție[edit | edit source]

<syntaxhighlight lang="python" line>

  1. citire date de intrare

with open("xyz.in", "r") as f:

   x, y, z = f.readline().split()
  1. construire număr

numar = y + z*(int(x)-1)

  1. scriere rezultat in fisierul de ieșire

with open("xyz.out", "w") as f:

   f.write(numar)

</syntaxhighlight>