15 Jun 2024C++ / Python / TypeScriptEasy

Valid Anagram

Collected C++, Python, TypeScript solutions for valid anagram. Add a dedicated write-up later if you want deeper notes.

auto-generated entry for Valid Anagram. the solution files are available below.

solution files

  • C++ valid-anagram/synced-solution.cpp
  • Python valid-anagram/synced-solution.py
  • TypeScript valid-anagram/synced-solution.ts

Solution files

Pythonvalid-anagram/synced-solution.py
def isAnagram(s: str, t: str) -> bool:
    return sorted(s) == sorted(t)
C++valid-anagram/synced-solution.cpp
class Solution {
public:
    bool isAnagram(string s, string t) {
        if (s.length() != t.length()) return false;
        sort(s.begin(), s.end());
        sort(t.begin(), t.end());
        return s == t;
    }
};
TypeScriptvalid-anagram/synced-solution.ts
function isAnagram(s: string, t: string): boolean {
    return s.split(class="syntax-string">'').sort().join(class="syntax-string">'') === t.split(class="syntax-string">'').sort().join(class="syntax-string">'');
}