2096 - XYZ: Difference between revisions
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>
- 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)
</syntaxhighlight>