Anagrama
Retirado da OBI Nível Júnior de 2021
Verificação de Aprendizagem: Avalie sua compreensão. Tente resolver sem consultar materiais, usando apenas seu conhecimento. Identifique áreas que precisam de revisão.Enunciado
Uma palavra ou frase é considerada um anagrama de outra se as letras de uma podem ser rearranjadas para formar a outra, desconsiderando espaços, vírgulas e pontos. Dadas duas frases, seu programa deve verificar se elas são anagramas uma da outra.
Entrada Uma lista onde o primeiro elemento é um inteiro N representando o número total de caracteres (incluindo letras, espaços, vírgulas e pontos) nas frases. Os elementos subsequentes são duas strings, representando as frases A e B que devem ser comparadas.
Saída: Uma string contendo um único caractere: 'S' se as frases forem anagramas, ou 'N' caso contrário.
Example:
anagrama(11, "porta coral", "claro trapo") >> 'S'
anagrama(1, "a", "b") >> 'N'
anagrama(12, "aca aaa bb b", "ba.ba,aab ac") >> 'S'
anagrama(2, " a", "aa") >> 'N'
Habilidades
- Manipulação de Strings
- Lógica de Condições e Decisões