Complete the function/method so that it returns the URL with anything after the anchor (#) removed.
Examples
# returns 'www.codewars.com'
remove_url_anchor('www.codewars.com#about')
# returns 'www.codewars.com?page=1'
remove_url_anchor('www.codewars.com?page=1')
This challenge comes from jhoffner on CodeWars. Thank you to CodeWars, who has licensed redistribution of this challenge under the 2-Clause BSD License!
Want to propose a challenge idea for a future post? Email yo+challenge@dev.to with your suggestions!
Top comments (7)
JavaScript
Recursive solution with runtime type checking.
Try it.
I just did several modifications to the algorithm to find the fastest solution in JavaScript using JSPerf. Turns out, the fastest way to get this done is by doing this:
I also removed the runtime type checking for the tests.
Tests are available here (tested in Chromium only).
How fast is my implementation?
Hi Josh. You could use JSPerf to test your code. It is really simple to get up and running your own benchmarks.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.