First position of any anagram of a pattern in a string
Return the smallest index at which some rearrangement of a query string appears as a contiguous substring of a text, or -1. Keep a running character count over a fixed-size window instead of re-sorting. Be ready to handle Unicode input correctly, write edge-case tests, and decide how bad input is reported.
No answer yet. Write the first one; the best answer gets endorsed.
