Este repositório contém minhas soluções para vários problemas do LeetCode, implementadas em Java. Essas soluções demonstram minhas habilidades de resolução de problemas e compreensão de estruturas de dados e algoritmos.
| Problema | Dificuldade | Arquivo | Descrição |
|---|---|---|---|
| Two Sum (Soma de Dois) | Fácil | TwoSum.java | Encontra os índices de dois números que somados resultam em um alvo. |
| Roman to Integer (Romano para Inteiro) | Fácil | RomanToInteger.java | Converte numerais romanos para valores inteiros. |
| Palindrome Number (Número Palíndromo) | Fácil | PalindromeNumber.java | Verifica se um número inteiro é um palíndromo. |
| Longest Common Prefix (Maior Prefixo Comum) | Fácil | LongestCommonPrefix.java | Encontra o maior prefixo comum entre um array de strings. |
| Valid Parentheses (Parênteses Válidos) | Fácil | ValidParentheses.java | Valida se a string de entrada possui o aninhamento correto de parênteses. |
| Find the Pivot Integer (Encontrar o Inteiro Pivô) | Fácil | FindThePivotInteger.java | Encontra um inteiro x tal que a soma de 1..x é igual à soma de x..n. |
Você pode compilar e rodar esses arquivos Java individualmente. Por exemplo:
javac solutions/TwoSum.java
# Nota: A maioria das soluções aqui são classes com métodos projetados para o sistema de submissão do LeetCode.
# Alguns arquivos podem conter um método main para testes locais.Fique à vontade para entrar em contato se tiver alguma dúvida sobre o código!