Magna Concursos
2993109 Ano: 2023
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UEPB
Orgão: UEPB

O que faz o código a seguir?

def misterio(arr):

if len(arr) <= 1:

return arr

else:

pivot = arr[0]

a = [x for x in arr[1:] if x <= pivot]

b = [x for x in arr[1:] if x > pivot]

return misterio(a) + [pivot] + misterio(b)

 

Provas

Questão presente nas seguintes provas

Técnico de Informática - Programador

40 Questões