NumPy allowed · plain Python earns 10 bonus points
Master the canonical hard sliding window: track required multi-character counts and contract the left pointer whenever the condition is satisfied.
Implement min_window(s, t): find the shortest contiguous substring in s that contains all characters from t with their required multiplicities. If no such substring exists, return "".
min_window(s: str, t: str) -> str