Olá pessoal,
vi que há alguns EPs que está dando o aviso de "falta de memória". Testando aqui, percebi duas situações principais que podem dar esse problema:
- Loop infinito no programa
Isso quer dizer que o seu programa não termina a execução. É recomendado testar os exemplos descritos no enunciado do EP e ver se realmente o seu programa termina, e testar com alguns outros valores pra ter certeza.
- Chamando a main() no programa
A main() não deve ser chamada no seu programa diretamente. Verifique se no seu código, você está chamando "main()" no final. Dois modos de consertar isto é:
1) apenas apagar a chamada da main()
2) não chamar a main() diretamente, colocar esse código no final do programa:
if __name__ =="__main__":
main()
A opção 2) permite que você rode no Spyder e a main será executada, e também vai funcionar aqui no PACA.
Esses são os erros principais, o PACA acusa "falta de memória" porque ele não termina a execução (no caso do programa que não termina), ou o seu programa chama a main() e o avaliador fica "preso".
Os que estão tendo esse problema tentem dar uma olhada se é isto. Qualquer coisa podem responder aqui se não deu certo que eu vou tentar ajudar!
Até +