2012-04-25 5 views
-8

두 단어가 아나그램인지 확인하는 함수를 작성하십시오. 두 단어가 같은 latter를 포함하고 있으면 anagrams입니다. (예 : 침묵하고 듣기). 함수의 헤더이다 데프 isAnagram (S1, S2)파이썬 (목록) 문자열이 anagrams 또는 아닙니다?

(힌트 :. 두 개의리스트가 일치하는지 확인 2 문자열 두리스트를 구하는 목록을 정렬)

테스트 프로그램을 작성 사용자에게 두 개의 문자열을 입력하도록 약속하고, 만약 그들이 anagram을 표시한다면, 'are anagram'을 표시하고 그렇지 않으면 'anagram이 아님'을 표시하십시오.

+5

이 쓸 수있는 가장 간단한 파이썬 프로그램 중 하나를 찾아보십시오. 제발 우리에게 당신을 위해 그것을 요청하지 마십시오. –

+2

이 숙제가 있습니까? – jamylak

답변

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

하거나 sorted() http://docs.python.org/library/functions.html#sorted

+0

(들) 그는 심지어'리스트'를 필요로하지 않는다. – georg

+1

@ thg435는 힌트가 제안한 방식대로 진행되었다. – dm03514

관련 문제