First Letter to Appear Twice - Problem
Given a string s consisting of lowercase English letters, return the first letter to appear twice.
Note:
- A letter
aappears twice before another letterbif the second occurrence ofais before the second occurrence ofb. swill contain at least one letter that appears twice.
Input & Output
Example 1 — Basic Case
$
Input:
s = "abccba"
›
Output:
c
💡 Note:
The first letter to appear twice is 'c' - it appears at positions 2 and 3
Example 2 — Early Duplicate
$
Input:
s = "abba"
›
Output:
b
💡 Note:
The first letter to appear twice is 'b' - it appears at positions 1 and 2
Example 3 — Immediate Repeat
$
Input:
s = "aab"
›
Output:
a
💡 Note:
The first letter to appear twice is 'a' - it appears at positions 0 and 1
Constraints
- 2 ≤ s.length ≤ 100
- s consists of lowercase English letters
- s has at least one repeating letter
Visualization
Tap to expand
💡
Explanation
AI Ready
💡 Suggestion
Tab
to accept
Esc
to dismiss
// Output will appear here after running code