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.