Suppose we have two strings s and t we have to check whether they are anagram of each other or not.
So, if the input is like s = "bite" t = "biet", then the output will be True as s ad t are made of same characters.
To solve this, we will follow these steps −
- if size of s is not same as size of t, then
- return False
- sort characters of s and t
- return true if s is exactly same as t, otherwise false
Let us see the following implementation to get better understanding −
Example Code
def solve(s, t): if len(s) != len(t): return False s = sorted(s) t = sorted(t) return s == t s = "bite" t = "biet" print(solve(s, t))
Input
"bite", "biet"
Output
True