fork(1) download
  1. def min_max_entrada(vetor, tam):
  2. return min_max_recur_2(vetor, tam - 1, vetor[tam - 1], vetor[tam - 1])
  3.  
  4. def min_max_recur_2(vetor, tam, min_parcial, max_parcial):
  5. if tam == 0:
  6. return (min_parcial, max_parcial)
  7. else:
  8. return min_max_recur_2(vetor, tam - 1, min(min_parcial, vetor[tam - 1]), max(max_parcial, vetor[tam - 1]))
  9.  
  10.  
  11. print(min_max_entrada([1,2,3,4], 4))
Success #stdin #stdout 0.02s 9136KB
stdin
Standard input is empty
stdout
(1, 4)