-1

重複の可能性:
Python で 2 つの文字列が互いに順列であるかどうかを確認する

2 つの単語 (文字列) を受け取り、2 つの単語がまったく同じ文字であるかどうか、各文字の出現回数がまったく同じかどうかをチェックする関数を作成する必要があります (そうであれば、アナグラムです)。関数は True または False を返します

たとえば、学者やアカデミーはアナグラムではありません。

それらは同じ量の文字を持ち、各単語には他の文字が含まれていますが、アカデミックには文字 C が 1 回、文字 E が 2 回含まれています。

academies という単語には、文字 C が 2 回、E が 1 回含まれているため、アナグラムではありません。

4

2 に答える 2

0
from collections import Counter
def isAnagram( w1, w2):
    return Counter(w1) == Counter(w2)
于 2011-11-25T23:29:48.477 に答える
0

今学んだことを考えてみてください。そうすれば、宿題がずっと楽になるはずです。

推測させてください、あなたはソートについて学んだばかりですか?

于 2011-11-25T23:30:05.277 に答える