Arthur-Attili commited on
Commit
97612c9
·
verified ·
1 Parent(s): 9ed0f79

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -89,10 +89,10 @@ def buscar_combinacoes(credito_desejado, entrada_desejada, parcela_desejada, adm
89
  MAX_COMBINACOES_POR_ADM = 500 # Limite para evitar processamento excessivo
90
 
91
  for adm, cotas in grupos.items():
92
- cotas = cotas[:100] # Limita a 20 cotas por administradora para evitar combinações explosivas
93
  combinacoes_validas = 0
94
 
95
- for r in range(1, min(10, len(cotas)) + 1): # Agora até 5 cotas
96
  for combinacao in itertools.combinations(cotas, r):
97
  if combinacoes_validas >= MAX_COMBINACOES_POR_ADM:
98
  break
@@ -120,7 +120,7 @@ def buscar_combinacoes(credito_desejado, entrada_desejada, parcela_desejada, adm
120
  resultados.sort(key=lambda x: x[2])
121
 
122
  # Limita o número total de resultados para evitar sobrecarga
123
- resultados = resultados[:300]
124
 
125
  return formatar_resultados(resultados)
126
 
 
89
  MAX_COMBINACOES_POR_ADM = 500 # Limite para evitar processamento excessivo
90
 
91
  for adm, cotas in grupos.items():
92
+ cotas = cotas[:30] # Limita a 20 cotas por administradora para evitar combinações explosivas
93
  combinacoes_validas = 0
94
 
95
+ for r in range(1, min(8, len(cotas)) + 1): # Agora até 5 cotas
96
  for combinacao in itertools.combinations(cotas, r):
97
  if combinacoes_validas >= MAX_COMBINACOES_POR_ADM:
98
  break
 
120
  resultados.sort(key=lambda x: x[2])
121
 
122
  # Limita o número total de resultados para evitar sobrecarga
123
+ resultados = resultados[:200]
124
 
125
  return formatar_resultados(resultados)
126