Reverse Unicode code points

Difficulty: Easy

JavaScript

Return text with its Unicode code points in reverse order. A surrogate pair representing one supplementary character must stay intact. Combining marks are separate code points; this is not grapheme-aware reversal.

Examples

""""
"abc""cba"
"a🙂b""b🙂a"

Constraints

0–10,000 code points; input contains well-formed Unicode (no lone surrogates). No normalization.

Review lesson: JavaScript’s string model
JavaScript

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.