Skip to content

A simple program made in python to help'us in fast case creation for competitive programming

License

Notifications You must be signed in to change notification settings

JosepHyv/omegaup-Case-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

omegaup-Case-Generator

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

Constraints

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

Installation

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

  1. Clona el repositorio
git clone https://github.com/JosepHyv/omegaup-Case-Generator.git
  1. Cambiala ruta
cd omegaup-Case-Generator
  1. Ejecuta
./install.sh

Usage

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

  1. Uso Basico
caseGen dir/generadorInputs dir/solucionDelProblema dirDestino(por defecto esta es la dirección actual)

  1. 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)

About

A simple program made in python to help'us in fast case creation for competitive programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published