Cod sursa(job #2759588)

Utilizator MBogdan888Mielu Bogdan Antonio MBogdan888 Data 19 iunie 2021 08:57:34
Problema Sortare prin comparare Scor 0
Compilator py Status done
Runda Arhiva educationala Marime 0.6 kb
fin = open("algsort.in", 'r')
fout = open("algsort.out", 'w')
n = fin.readline()
n = int(n)
lista = []
new = []
lista.append(fin.read().split())
while n > 0:
    new.append(int(lista[0][n - 1]))
    n -= 1
new.reverse()


def sortare(new):
    finish = False
    l = len(new)
    while not finish:
        swap = False
        for i in range(0, l - 1):
            if new[i] > new[i + 1]:
                new[i], new[i + 1] = new[i + 1], new[i]
                swap = True
        if swap is True:
            l -= 1
        else:
            finish = True


sortare(new)
fout.write(str(new))
fin.close()
fout.close()