Find first non-repeating character
Company: Walmart Labs
Role: Machine Learning Engineer
Category: Coding & Algorithms
Difficulty: easy
Interview Round: Onsite
Given a string `s`, return the **first character that appears exactly once** in the string (i.e., the leftmost non-repeating character).
- If no such character exists, return an empty string (or a sentinel like `""`).
### Examples
- Input: `"leetcode"` → Output: `"l"`
- Input: `"aabb"` → Output: `""`
### Constraints
- `1 ≤ len(s) ≤ 1e5`
- `s` contains standard ASCII letters/digits/punctuation (you may assume ASCII for counting).
Quick Answer: This question evaluates string manipulation, frequency-counting concepts, algorithmic complexity reasoning, and attention to edge-case handling in sequence data.