From ec63835e8318dfb6a40fa9c1a26d727fd5630fd8 Mon Sep 17 00:00:00 2001 From: evyatarmeged Date: Mon, 1 Oct 2018 13:17:29 +0300 Subject: [PATCH] add is_anagram --- snippets/is_anagram.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 snippets/is_anagram.md diff --git a/snippets/is_anagram.md b/snippets/is_anagram.md new file mode 100644 index 000000000..372ff3fbc --- /dev/null +++ b/snippets/is_anagram.md @@ -0,0 +1,20 @@ +### is_anagram + +Determine if 2 strings are anagrams. + +Returns true if 2 strings are anagrams of each other, false otherwise. +Capital letters and whitespaces are ignored. + +``` python +def is_anagram(str1, str2): + str1, str2 = str1.replace(" ", ""), str2.replace(" ", "") + + if len(str1) != len(str2): + return False + else: + return sorted(str1.lower()) == sorted(str2.lower()) +``` + +``` python +is_anagram("anagram", "Nag a ram") # True +```