4049 - N Div N Len: Difference between revisions
Paul Ungur (talk | contribs) |
Paul Ungur (talk | contribs) |
||
Line 25: | Line 25: | ||
==Rezolvare== | ==Rezolvare== | ||
<syntaxhighlight lang= | <syntaxhighlight lang="python" line="1"> | ||
n = int(input()) | n = int(input()) | ||
Revision as of 19:03, 19 March 2023
Cerința:
Se dă un număr natural n. Găsiți orice număr k de exact n cifre care este divizibil cu n.
Date de intrare:
Se citește numărul n.
Date de ieșire:
Se afișează numărul k.
Restricții și precizări:
1≤n≤10^5 Dacă există mai multe soluții posibile, se acceptă oricare. Pentru 20 de puncte, n≤6 Pentru 40 de puncte, n≤9 Pentru 50 de puncte, n≤18
Exemplu:
Intrare 3 Ieșire 123
Explicație:
Numărul 123 are 3 cifre și este divizibil cu 3.
Rezolvare
<syntaxhighlight lang="python" line="1"> n = int(input())
- Creăm un număr k format din n cifre "9"
k = int("9" * n)
- Verificăm dacă k este divizibil cu n, altfel scădem 1 până când găsim un astfel de număr
while k % n != 0:
k -= 1
print(k) </syntaxhighlight>