hexesandhacks.comDancing around YouTube's APIDid something that made me feel really cool. I had this problem where I wanted to listen to entire YouTube channels on a shuffle; it's really helpful for passive practice listening to a foreign language. There often isn't always an easy built-in way ...Aug 24, 2023·2 min read
hexesandhacks.comWhat's actually hard about solving leetcode style questionsToday I was working through the following problem: Given an array of unsorted numbers, find all unique triplets in it that add up to zero. Example 1: Output: [[-3, 1, 2], [-2, 0, 2], [-2, 1, 1], [-1, 0, 1]] Explanation: There are four unique triplets...Aug 18, 2023·6 min read
hexesandhacks.comStaying in shapeAs echoing a previous statement I made in another post, and that I've taken to heart, if it was worth learning, it's worth reviewing. To emphasize this point, when I'm practicing code, I don't necessarily just submit what I'm doing and forget about i...Aug 10, 2023·4 min read
hexesandhacks.comRevisiting old problemsIn my experience, even in the most seemingly trivial of problems, when you stop to explain them and put them into words anyone can understand, if you are creative enough and aware enough of what you're doing, your brain will naturally come across all...Aug 3, 2023·3 min read
hexesandhacks.comIt's timeIt might sound cliché to explain that the best way to learn something is to be able to explain it. Well, it's true though. That being the case, I've created this blog to chronicle whatever I'm learning, big or small, as well as philosophical thoughts...Aug 3, 2023·1 min read