OmegaupCaseGenerator es un programa escrito en python que nos facilita la tarea de crear casos de prueba para problemas de programación competitiva, siguiendo el estandar de archivos de la plataforma Omegaup
Este programa fue creado en python 3.10 corriendo sobre manjaro(linux) y testeado en otras distribuciónes linux incluyendo wsl, no se asegura el correcto funcionamiento instalando y corriendo este programa de forma nativa en MacOs o Windows
Instalación Rapida
Metodo | Comando |
---|---|
CURL | curl -fsSl https://raw.githubusercontent.com/JosepHyv/omegaup-Case-Generator/main/install.sh | bash |
WGET | wget -O- https://raw.githubusercontent.com/JosepHyv/omegaup-Case-Generator/main/install.sh | bash |
si utilizas zsh puedes reemplazar bash por zsh en las lineas anteriores
Instalación desde el codigo fuente
- Clona el repositorio
git clone https://github.com/JosepHyv/omegaup-Case-Generator.git
- Cambiala ruta
cd omegaup-Case-Generator
- Ejecuta
./install.sh
Este programa funciona llamando creando subprocesos mientras llama a los ejectubales que generan las input y outputs y genera el numero de casos que necesites en la dirección deseada, con permisos de sobreescritura
- Uso Basico
caseGen dir/generadorInputs dir/solucionDelProblema dirDestino(por defecto esta es la dirección actual)
- Uso Solo Salidas Esta opcion es util cuando necesitamos generar solo las salidas de cada entrada ya generada previamente
caseGen -o dirInputs dir/SolucionDelProblema dirDestino(por defecto sera igual a dirInputs)