Anagrama
Comparar se duas palavras são anagramas aparece em jogos de palavras, validação de dados e sistemas de busca. Você pode usar a ordenação de caracteres para resolver isso de forma simples e eficiente, sem precisar de loops ou estruturas complexas.
O PROBLEMA
Peça duas palavras e diga se são anagramas.
EXEMPLO
amor e roma: São anagramas!
SOBRE O CONCEITO
Para verificar se duas palavras são anagramas, converta cada uma para minúsculas com lower(), transforme em lista com list() e ordene com sort(). Depois compare as listas ordenadas com ==. O erro mais comum é esquecer lower(): sem ele, 'Amor' e 'roma' seriam consideradas diferentes por causa da letra maiúscula. Lembre-se: a ordenação funciona em qualquer lista, e listas ordenadas idênticas garantem que os caracteres são os mesmos.
RESOLUÇÃO