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 October 2026 (Oct 4–15)Sponsored by FLXBL
Contest runs October 4 - 15. Complete challenges to climb the leaderboard!
Prizes 1 & 2: Salesforce certification exam voucher — won by random drawing, where every point is a ticket. see all prizes
Only the 12 daily challenges shown during this contest count toward points. Earlier dailies don't carry over.