Valid Anagram (C)
Topics: counting, strings
Problem
bool is_anagram(const char *a, const char *b);
True if a and b contain the same bytes with the same multiplicities. Classic approach: a 256-entry
count table — count up for a, down for b, and any negative count means a mismatch (after a length
check).
Run: cc -std=c11 -O2 -Wall tests.c -o /tmp/a && /tmp/a
Sign in to submit your solution.