-9

2 つの単語がアナグラムであるかどうかをチェックする関数を作成します。同じ後者を含む場合、2 つの単語はアナグラムです。(例:黙って聞く)。関数のヘッダーは次のとおりです。 def isAnagram(s1, s2):

(ヒント: 2 つの文字列に対して 2 つのリストを取得します。リストを並べ替えて、2 つのリストが同一かどうかを確認します)

ユーザーに 2 つの文字列を入力し、それらがアナグラムの場合は「アナグラムです」と表示し、それ以外の場合は「アナグラムではありません」と表示するテスト プログラムを作成します。

4

1 に答える 1

3

ヒントは、何をする必要があるかを正確に示します。

list()関数は、文字列をリストに変換するのに役立ちます。 http://docs.python.org/library/functions.html#list

次に、のリストメソッドを検索しますsort()http://docs.python.org/tutorial/datastructures.html

次に、リストの比較を調べます。 http://docs.python.org/tutorial/datastructures.html#comparing-sequences-and-other-types

または、http://docs.python.org/library/functions.html#sortedを検索してsorted() ください

于 2012-04-25T15:44:02.077 に答える