1006 - Pal Munte

De la Universitas MediaWiki

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()