Cindy Kei·Jan 23, 2021Algorithm Practice: Binary Search TreeBinary search is an important search algorithm. It is an efficient method to search for a specific element within a sorted array. While…
InJavaScript in Plain EnglishbyCindy Kei·Jan 16, 2021Algorithm Practice: Checking for a Valid SubsequenceThe only way to get better at algorithms is through consistency and practice — so let’s jump right back in to another algorithm practice…
InJavaScript in Plain EnglishbyCindy Kei·Jan 3, 2021Algorithm Practice: Product SumAnother algorithm that often comes up during technical interviews
InJavaScript in Plain EnglishbyCindy Kei·Dec 24, 2020Algorithm Practice: Caesar Cipher EncryptorThe Caesar Cipher Encryptor is next up in our series of algorithm problem walkthroughs. Classified as an “easy” algorithm on websites like…
InJavaScript in Plain EnglishbyCindy Kei·Dec 18, 2020Algorithm Practice: Checking Whether A String Is A PalindromeHere’s a classic algorithm problem that comes up quite often in technical interviews: given a string, how can we check whether it is a…
InThe StartupbyCindy Kei·Dec 5, 2020Cross-Origin Resource Sharing (CORS) Issues and How to Solve ThemWhen developing an application, a common issue that developers run into is one involving CORS. This is an issue that is quite frustrating…
Cindy Kei·Nov 28, 2020Building a Chatbot Using BotkitNowadays, when you log on to any website, chances are that you’ll come across a chatbot. Chatbots are widely used across web applications…