A collection of solutions for the URI Online Judge using C#, Dart, Java, JavaScript, PHP, Python and SQL languages.
Read it in other languages: English 🇺🇸, Português (Brasil) 🇧🇷
This repository is built as problems are solved on the website URI Online Judge Problems and Contests that has over 2100 problems and 9 main categories. It supports many languages (including C, C++, C#, Dart, Go, Haskell, Java, JavaScript, Kotlin, Lua, Pascal, PHP, Python, Ruby and Scala) and is very useful to practicing and learning programming logic and algorithms. The website is available in english, portuguese and spanish. Although the repository name and readme follow the open source language convention (english), the problems names, descriptions, variables names and strings are all in portuguese. Unfortunately, the rest of the repository pages remains without translation.
- Beginner - Basic problems for anyone who has just started to program...
- Ad-Hoc - Simulation Problems, Dates, Games and general Ad-Hoc...
- Strings - Palindromes, Frequency, Ad-Hoc, LCS, String Manipulation...
- Data Structures and Libraries - Queue, Stack, Sort, Map, Set...
- Mathematics - Number Theory, Prime Numbers, Combinatorics, BigInteger...
- Paradigms - Dynamic Programming, Binary Search, Greedy, Backtracking ...
- Graph - Flood Fill, MST, SSSP, DAG, Maximum Flow, Tree...
- Computational Geometry - Points and Lines, Polygon...
- SQL - Query Languages: Select, Insert, Update, Create
1000 a 1099 | 1000 a 1099 | 1100 a 1199 | 1200 a 1299 | 1300 a 1399 | 1400 a 1499 | 1500 a 1599 | 1600 a 1699 | 1700 a 1799 | 1800 a 1899 | 1900 a 1999 | 2000 a 2099 | 2100 a 2199 | 2200 a 2299 | 2300 a 2399 | 2400 a 2499 | 2500 a 2599 | 2600 a 2699 | 2700 a 2799 | 2800 a 2899 | 2900 a 2999 | 3000 a 3099 | 3100 a 3199
The solutions codes to the URI problems can be used in proprietary repositories, but dishonest reusing it in on that platform is forbidden, according to the following sections of FAQ and Terms & Conditions:
Users may share their solutions (source codes) in public repositories (such as GitHub, BitBucket or similar) and in personal sites according to their own will. However, the use of these by third parties as a way to obtain any type of advantage within the URI Online Judge is prohibited. Users who may adhere to this practice may have their accounts disabled without prior notice.
Available at: https://www.urionlinejudge.com.br/judge/terms-and-conditions
Even more than a few users, unfortunately, adopt this policy to solve problems and move up the rankings, that's not cool. That is Falsehood Ideological and if our system detects such plagiarism, you may be asked to recant and your account is also subject to cancellation.
Available at: https://www.urionlinejudge.com.br/judge/faqs/about/judge
If you want to help to translate the project or include other languages you're welcome! Please follow our code of conduct.
- All problems by URI Online Judge Problems & Contest
- All solutions coded by @filimor
- The repository structure are based on the URI-Potigol project by @Potigol
This project is licensed under the MIT License - see the LICENSE.md file for details.