PYTHON
Um anagrama é uma reorganização das letras de uma palavra para gerar uma outra palavra.
Por exemplo, anagramas da palavra alegria podem ser "alergia", "regalia", "galeria"
Dadas duas strings s e t, diga se elas são anagramas uma da outra ou não.
Entrada:
A entrada consiste em duas linhas. Cada linha contém uma string, s e t (0≤|s|,|t|≤105) respectivamente.
As strings da entrada, s e t, são compostas apenas por letras minúsculas, caso não sejam vazias.
Saída:
Imprima True se s e t são anagramas uma da outra e False caso contrário.
Observações:
Nos casos 1 e 3 as palavras são anagramas, então a resposta é True.
No caso 2 as palavras não são anagramas, então a resposta é False.
teste no anexo
Anexos:

Soluções para a tarefa
Respondido por
2
Uma das diversas formas possíveis de avaliar se duas (ou mais) palavras são anagramas umas das outras é utilizando a função sorted(). Essa função efetua a ordenação de objetos iteráveis seguindo um *critério e os retorna como uma lista.
Note que, se forem anagramas, quando fizermos a ordenação de duas palavras com um mesmo critério, deverão resultar em duas palavras iguais.
* Caso nenhum critério for especificado (parâmetro key), uma string restrita a letras minúsculas será ordenada alfabeticamente.
[Python 3.8]
Perguntas interessantes
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Física,
8 meses atrás
Artes,
10 meses atrás
Português,
10 meses atrás
Inglês,
1 ano atrás