In this program, we find whether the two given strings are anagram or not, by using python. We will be finding whether the two given strings are anagram to each other. 

What is an anagram?

An anagram is a rearrangement of the letters of a word to another word, using all the original letters exactly once.

For example:  Input: S1=”listen”

                                  S2=”silent”

                        Output: Strings are anagram of each other.

    Algorithm: 

  1. Input two strings from the user.
  2. Initialize count=0.
  3. Using for loop, if i==j then count is increased by 1.
  4. Using if condition to compare the length of a with count, if true print “it is anagram”.
  5. Exit 

Code:

a=input("Enter string 1:")

b=input("Enter string 2:")

count=0

for i in a:

    for j in b:

        if i==j:

            count=count+1

if count==len(a):

    print("Strings are anagram of each other.")

else:
print("Strings are not anagram of each other.")

Output: 

Enter string 1: and

Enter string 2: dan

Strings are anagram of each other.

Report Error/ Suggestion

Related Posts:

[yuzo_views]











CopyRight © 2019

CopyRight © 2019