Compact spaces

Difficulty: Easy

Python

Replace every run of whitespace with one ASCII space and remove leading/trailing whitespace.

Examples

' hello world ''hello world'
'\ta\nb''a b'
''''

Constraints

0–10,000 characters. Use Python str.split whitespace semantics.

Review lesson: Methods and normalization
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.