Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.
Recent: |
|
Past: |
|
Sometimes, while performing mathematical calculations, there comes the need to sum up a range of numbers. Some programming languages make this easy by implementing helper functions that enable one achieve such tasks simply via a function call. Not JavaScript! In this challenge, we implemen → Read More
Reversing an integer usually comes across as an easy thing to do for most developers. However, on closer evaluation, it gets a little tricky due to certain requirements and constraints involved. This article addresses these by providing a step-by-step explanation of the process behind reversing a → Read More
In JavaScript, the .filter() function is often used to loop through an array and extract the elements that pass a certain condition specified in a callback function. Ever wondered how this works? In this article, we build on our understanding of JavaScript and proficien → Read More
Falsy bouncer? Just in case your mind's been pacing frantically trying to make sense of the title of this challenge, worry not! We’ll do that together. A bouncer is a person employed by a nightclub or similar establishment to prevent troublemakers and other unwanted from pe → Read More
A simple yet thorough explanation of memoization in JavaScript. → Read More
“Pig Latin is a constructed language game in which words in English are altered, usually by adding a fabricated suffix or by moving the initial consonant or consonant cluster of a word to the end of the word and adding a vocalic syllable to create such a suffix. For example, Wi → Read More
Combining Arrays Without Duplicates When developing software, we often need to combine data efficiently and without repetition. This often comes up when manipulating listed data with the use Arrays. If you like the easy way out, then you most likely searched on Google and downloaded a library tha → Read More
Hooray! This article marks the last string manipulation challenge in this section of this course. We've come a long way! In this challenge, we consider two ways to detect anagrams in JavaScript. → Read More
The "Search and Replace" functionality is very common within word processing applications used for creating notes, documents and things of that nature. In this challenge, we implement this functionality in JavaScript in two distinct ways. Curious already? Let’s s → Read More
Sentence Capitalization Often times, situations arise in which we need to manipulate the letter casing of stings within our applications usually for presentational purposes. JavaScript offers two popular methods designed for such purposes: .toUpperCase() This met → Read More
The string reversal algorithm is perhaps the most common JavaScript code challenge on the internet. In this article, we explore various string reversal techniques as a good number of string manipulation algorithms are dependent on ones ability to reverse a string. Without further ado, let' → Read More
Learn about JavaScript algorithms and how to make tasks efficient in JavaScript. → Read More