From fb520a32412507b364d792dcea0c85fa4372b6c2 Mon Sep 17 00:00:00 2001 From: Kumar Abhishek Date: Sat, 19 Oct 2024 17:54:38 +0530 Subject: [PATCH 1/2] check_anagram.py --- strings/check_anagram.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 strings/check_anagram.py diff --git a/strings/check_anagram.py b/strings/check_anagram.py new file mode 100644 index 000000000000..d53a2b421a83 --- /dev/null +++ b/strings/check_anagram.py @@ -0,0 +1,22 @@ +str1 = "Race" +str2 = "Care" + +# convert both the strings into lowercase +str1 = str1.lower() +str2 = str2.lower() + +# check if length is same +if(len(str1) == len(str2)): + + # sort the strings + sorted_str1 = sorted(str1) + sorted_str2 = sorted(str2) + + # if sorted char arrays are same + if(sorted_str1 == sorted_str2): + print(str1 + " and " + str2 + " are anagram.") + else: + print(str1 + " and " + str2 + " are not anagram.") + +else: + print(str1 + " and " + str2 + " are not anagram.") From 67843a63ea739a68bde88e7cf57a3e75ea91b547 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 12:26:16 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- strings/check_anagram.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/strings/check_anagram.py b/strings/check_anagram.py index d53a2b421a83..c99dbb09977f 100644 --- a/strings/check_anagram.py +++ b/strings/check_anagram.py @@ -6,14 +6,13 @@ str2 = str2.lower() # check if length is same -if(len(str1) == len(str2)): - +if len(str1) == len(str2): # sort the strings sorted_str1 = sorted(str1) sorted_str2 = sorted(str2) # if sorted char arrays are same - if(sorted_str1 == sorted_str2): + if sorted_str1 == sorted_str2: print(str1 + " and " + str2 + " are anagram.") else: print(str1 + " and " + str2 + " are not anagram.")