Rode seus scripts online, direto do navegador
Abra o editor, escreva uma função main e clique em Executar. O Waiso roda nos workers dele, mostra o que ela devolveu e guarda cada execução com entradas, saída e logs.
Nove linguagens, um editor
Python, TypeScript, JavaScript, C, C++, Go, Bash, PHP e Ruby usam o mesmo editor, o mesmo cartão Entradas e a mesma aba de saída, com autocompletar e diagnósticos enquanto você digita.
Saiba mais →def main(scores: list[int] = [72, 88, 95], passing: int = 80):
passed = [s for s in scores if s >= passing]
return {'average': sum(scores) / len(scores), 'passed': len(passed)}
Os imports se instalam sozinhos
Escreva um import e o pacote vem do PyPI ou do npm para a execução, com cache para a próxima. As versões ficam travadas quando você publica.
Saiba mais →Cada execução no seu próprio sandbox
Cada execução é um processo isolado, sem rede própria e sem visão da plataforma. Os segredos chegam a ela só como os valores que ela recebeu.
Saiba mais →Perguntas
Quais linguagens posso rodar?
Python, TypeScript, JavaScript, C, C++, Go, Bash, PHP e Ruby.
Quanto tempo uma execução pode levar?
Cinco minutos por padrão; mude por script em Configurações do script → Timeout.
Um script que rodo online pode ser agendado ou chamado?
Sim. Publique e rode em um agendamento, por trás de um endpoint HTTP ou como passo de um flow.