Repositorio com exercicios simples do LeetCode resolvidos em Python e SQL. A trilha comeca pelos fundamentos da linguagem e avanca ate estruturas de dados, algoritmos e consultas em banco de dados.
| Ordem | Exercicio | Tema |
|---|---|---|
| 1 | 2235. Add Two Integers | Operacoes basicas |
| 2 | 1480. Running Sum of 1d Array | Lista e acumulador |
| 3 | 412. Fizz Buzz | Condicionais e repeticao |
| 4 | 1342. Number of Steps to Reduce a Number to Zero | While e operadores |
| 5 | 1672. Richest Customer Wealth | Matriz e soma |
| 6 | 1929. Concatenation of Array | Listas |
| 7 | 242. Valid Anagram | Strings e ordenacao |
| 8 | 704. Binary Search | Busca binaria |
| 9 | 121. Best Time to Buy and Sell Stock | Menor valor e maior lucro |
| 10 | 20. Valid Parentheses | Pilha |
| 11 | 49. Group Anagrams | Dicionario e ordenacao |
| 12 | 3. Longest Substring Without Repeating Characters | Janela deslizante |
Entre na pasta de um exercicio e execute o arquivo de teste:
python test_solution.pyCada solution.py segue a assinatura esperada pelo LeetCode.
As consultas SQL estao em arquivos solution.sql e seguem os nomes de tabelas e colunas definidos nos enunciados.
O indice de exercicios deste README foi feito pelo Codex.