Convert a string to alternating case, where even-indexed characters are lowercase and odd-indexed characters are uppercase.
Examples:
Input: input = "hello"
Output: "hElLo"
Explanation: Characters at indices 0, 2, 4 (h, l, o) are lowercase; characters at indices 1, 3 (e, l) are uppercase
Input: input = "salesforce"
Output: "sAlEsFoRcE"
Explanation: Characters at even positions (0, 2, 4, 6, 8) are lowercase; characters at odd positions (1, 3, 5, 7) are uppercase
Apex Code Editor
Welcome to Lightning Challenge!
How It Works
- • Write your solution in the code editor
- • Connect your Salesforce org to test
- • Submit to check if your solution passes
- • Use hints if you get stuck
Contest Alert
🏆 #CodeEveryDay July 2026
Contest runs July 1 - 31. Complete challenges to climb the leaderboard!
Only the 31 daily challenges shown during this contest count toward points. Earlier dailies don't carry over.