1006 - Pal Munte: Diferență între versiuni
De la Universitas MediaWiki
(Pagină nouă: ==Cerința== Să se afișeze pe ecran, în ordine crescătoare, toate palindromurile de tip munte cu exact 9 cifre. Un palindrom este de tip munte dacă cifrele sale sunt în ordine strict crescătoare până la jumătatea numărului. ==Date de intrare== Nu există! ==Date de ieșire== Programul va afișa pe ecran în ordine crescătoare, toate palindromurile de tip munte cu exact 9 cifre. ==Exemplu:== Ieșire 123454321 123464321 123474321 ... 457898754 467898764 56789876...) |
Fără descriere a modificării |
||
Linia 25: | Linia 25: | ||
==Rezolvare== | ==Rezolvare== | ||
<syntaxhighlight lang="python" line> | <syntaxhighlight lang="python" line> | ||
def | def palindrom(): | ||
for i in range(1, 6): | |||
for j in range(i + 1, 7): | |||
for n in range(j + 1, 8): | |||
for m in range(n + 1, 9): | |||
for k in range(m + 1, 10): | |||
print(i, j, n, m, k, m, n, j, i) | |||
if __name__ == '__main__': | if __name__ == '__main__': | ||
palindrom() | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Versiunea de la data 26 aprilie 2023 16:21
Cerința
Să se afișeze pe ecran, în ordine crescătoare, toate palindromurile de tip munte cu exact 9 cifre.
Un palindrom este de tip munte dacă cifrele sale sunt în ordine strict crescătoare până la jumătatea numărului.
Date de intrare
Nu există!
Date de ieșire
Programul va afișa pe ecran în ordine crescătoare, toate palindromurile de tip munte cu exact 9 cifre.
Exemplu:
Ieșire 123454321 123464321 123474321 ... 457898754 467898764 567898765
Explicație
Lista palindromurilor din exemplu nu este completă.
Rezolvare
def palindrom():
for i in range(1, 6):
for j in range(i + 1, 7):
for n in range(j + 1, 8):
for m in range(n + 1, 9):
for k in range(m + 1, 10):
print(i, j, n, m, k, m, n, j, i)
if __name__ == '__main__':
palindrom()