First unique character

Difficulty: Easy

Python

Return the index of the first character occurring exactly once, or -1 if there is none.

Examples

'swiss'1
'aabb'-1
''-1

Constraints

0–10,000 code points. Indices are zero-based.

Review lesson: Frequency maps
Python

Ready when you are

Write your solution, then run it against the practice tests.

Press Esc, then Tab to leave the editor. Code runs in an isolated browser workspace. Tests support learning, not verified grading.