0242 Valid Anagram
Solved at: 2022-09-04
Question
Given two strings s
and t
, return true
if t
is an anagram of s
, and false
otherwise.
An Anagram is a word or phrase formed by rearranging the letters of a different word or phrase, typically using all the original letters exactly once.
Solution
class Solution:
def isAnagram(self, s: str, t: str) -> bool:
return sorted(s) == sorted(t)
Results
Runtime
- 129 ms, faster than 6.44% of Python3 online submissions for Valid Anagram.
Memory Usage
- 15.1 MB, less than 11.95% of Python3 online submissions for Valid Anagram.
Complexity Analysis
- Time:
- Space:
Other Answers Online
- Frequency Counter Map
alphabet → count
- Time:
- Space: because the map's size is constant.