Cool read!
Fun 'interview style' question that can utilize sets: Return an array of unique characters from the string 'Hello World', excluding spaces:
*** MY ANSWER ***
new Set('hello world'.split(' ').reduce((acc, cur) => acc.concat([...cur]), []));
new Set('hello world'.split(' ').flatMap(cur => [...cur]));
Thanks! :)
Fair point I forgot about the space.
Cool I guess you could also do [...new Set([...'Hello World'])]
[...new Set([...'Hello World'])]
Almost, it won't exclude the space so you'd have to do something like [...new Set([...'Hello World'.replace(/\s/g, '')])] which kinda ruins how nice and concise this was :(
[...new Set([...'Hello World'.replace(/\s/g, '')])]
All awesome implementations!!
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Cool read!
Fun 'interview style' question that can utilize sets:
Return an array of unique characters from the string 'Hello World', excluding spaces:
*** MY ANSWER ***
new Set('hello world'.split(' ').reduce((acc, cur) => acc.concat([...cur]), []));
new Set('hello world'.split(' ').flatMap(cur => [...cur]));
Thanks! :)
Fair point I forgot about the space.
Cool I guess you could also do
[...new Set([...'Hello World'])]
Almost, it won't exclude the space so you'd have to do something like
[...new Set([...'Hello World'.replace(/\s/g, '')])]
which kinda ruins how nice and concise this was :(All awesome implementations!!