Loading
Loading
A sorted series of temperature deviations can include negative values. Squaring each deviation destroys the ordering, because a large negative squares to a large positive.
Return the squares in non-decreasing order, without sorting.
deviations = [-4, -1, 0, 3, 10]left=-4, right=10100 is larger → place at the endleft=-4, right=316 is larger → place next from the endleft=-1, right=39 is larger[0, 1, 9, 16, 100]Sign in to keep a note here. It is free, and nobody else can see it.
Sign inExample 1
Sign in to open hints.
Struggling is where the learning happens. Open this once you have genuinely tried, or once the hints have run out.
O(n) time · O(n) space
Input. Run your code to watch it work on this input, one line at a time.
Running code is turned off on this deployment. You can still read the problem, write code, use hints and the visualizer.
Tab moves focus out of the editor. Press Ctrl+M to let Tab indent instead.
No results yet
Run your code against the sample tests, or submit to run the full suite.
Example 2