Certifique-se de ter Go instalado em seu sistema antes de executar o programa.
go test ./...
- Clone o repositório:
git clone github.com/rodjunger/pwc
- Compile o programa:
go build
- Execute o programa com os argumentos corretos:
./pwc [número_do_desafio] [entrada_do_desafio]
Certifique-se de substituir [número_do_desafio]
pelo número correspondente ao desafio que deseja executar e [entrada_do_desafio]
pela entrada apropriada para o desafio selecionado.
O programa contém as seguintes funções, cada uma resolvendo um desafio específico:
-
ReverseWordOrder: Inverte a ordem das palavras em uma frase.
-
RemoveDuplicateLetters: Remove letras duplicadas de uma frase.
-
LongestPalindromeSubstring: Encontra a maior substring palindrômica em uma frase.
-
CapitalizePhrases: Capitaliza a primeira palavra de cada frase de uma string.
-
IsAnagramOfPalindrome: Verifica se uma palavra é um anagrama de um palíndromo.