Grokking the Coding Interview: Patterns for Coding Questions
Ask Author
Back to course home

0% completed

Vote For New Content
I do not understand the return statement (in the JS solution). How can this retu...

Patrick Reid

Feb 6, 2023

I do not understand the return statement (in the JS solution). How can this return anything but the index of where the non duplicates end?

Wouldn't we need to return a slice or something to only get the non-duplicate array? And wouldn't that increase the space complexity anyway?

I have to say, so far I am wildly disappointed with my purchase of this course. It does not feel like the people who put this together understands JavaScript.

0

0

Comments
Comments
S
Salah Osman3 years ago

Not exactly, slicing isn't required -- they're keeping track of the number of unique values with the left pointer.

As left pointer gets shifted, it also tracks current number of unique values.

On this page

Problem Statement

Try it yourself