Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eoguvo/uri-judge

URI Judge questions in C++ (cpp)
https://github.com/eoguvo/uri-judge

algorithms cpp cpp17 uri uri-online-judge

Last synced: about 1 month ago
JSON representation

URI Judge questions in C++ (cpp)

Awesome Lists containing this project

README

        



author - Gustavo Henrique

GitHub stars



Uri online judge


🚧 Em desenvolvimento🚀 🚧


Sobre •
Funcionalidades •
Pré-requisitos •
Configurando o VSCode •
Como executar •
Contribuir •
Licença


đź’» Sobre o projeto

[URI Judge](https://www.urionlinejudge.com.br/) - uma plataforma online de algoritmos e problemas de programacao.

Esse RepositĂłrio Ă© um aglomerado desses problemas :)

---


Features

* [X] Automacao na criacao de nova solucao
* [X] Automacao interativa


:white_check_mark: Done :white_check_mark:

* Beginner
* [X] [Page 1](https://www.urionlinejudge.com.br/judge/en/problems/index/1)
* [X] [Page 2](https://www.urionlinejudge.com.br/judge/en/problems/index/1?page=2)


⚙️ Pré-requisitos


Antes de começar, você vai precisar ter em sua máquina as seguintes ferramentas:

- um compilador de c++ (recomendo [gcc](https://gcc.gnu.org/))
- IDE de preferencia (recomendo [Visual Studio Code](https://code.visualstudio.com/))

```bash
$ gcc -v
#Se vocĂŞ nao tiver instalado, siga os seguintes passos:
$ sudo apt-get update
$ sudo apt-get install build-essential gdb
```


🛠️ Configurando o vscode

- [Linux](https://code.visualstudio.com/docs/cpp/config-linux)
- [Windows](https://code.visualstudio.com/docs/cpp/config-mingw)
- [Mac](https://code.visualstudio.com/docs/cpp/config-clang-mac)
- [WSL](https://code.visualstudio.com/docs/cpp/config-wsl)



🎲 Rodando o script

*testado apenas em sistemas linux, tente em outros por sua conta e risco*

```bash

# Clone este repositĂłrio
$ git clone https://github.com/Gustavo-Henrique-br/uri-judge.git

# Acesse a pasta do projeto no terminal/cmd
$ cd uri-judge

# Rode o script interativo
$ source create.sh

# Ou se quiser ser mais rapido
$ source _create.sh

# O 'source' antes abrira o terminal na pasta do projeto criado,
# se nao quiser isso utilize o 'bash':
$ bash create.sh
```

---


đź’Ş Como contribuir para o projeto

1. Faça um **fork** do projeto.
2. Crie uma nova branch com as suas alterações: `git checkout -b my-feature`
3. Salve as alterações e crie uma mensagem de commit contando o que você fez: `git commit -m "feature: My new feature"`
4. Envie as suas alterações: `git push origin my-feature`

---


📝 Licença


Este projeto esta sem licença alguma, sinta-se livre para utilizar.

Feito com ❤️ por Gustavo Henrique

---