Building a Sudoku Solver: Challenges and LearningsI recently decided to tackle the Sudoku solver problem I saw on LeetCode and enhance it with a user interface (UI). After spending about 20…Oct 1Oct 1
Valid Sudoku-Clean and dirty solution.A while ago I attempted to solve this leetcode challenge Sep 23Sep 23
Bandit 24 -> 25Solution to this bandit was taking so long to execute, so I have to batch them, so nc could process the code in smaller batches.Apr 7Apr 7
Crafting Interpreters — Jlox(Evaluating Expressions)In this chapter, we are evaluating through expressions to return a value, in earlier chapters we created an AST, where we arranged…Jan 251Jan 251
Crafting Interpreters — Jlox(Parser Expressions)Parser involves taking the tokens and using the grammar rules to evaluate them. Taking a different approach in the article, where I will…Jan 16Jan 16
Crafting Interpreters — Representing CodeAlright, This chapter is about deriving a structure for the jlox language, we use the BNF(Backus-Naur form) to derive a structure for the…Jan 10Jan 10
Scanning — Crafting InterpretersYay completed the first chapter, the scanner. Contemplating how to write this chapter, which will eventually set a benchmark for others…Jan 4Jan 4
Crafting Interpreters: Jlox — A Tree Walk InterpreterI am excited about this one, going through the crafting interpreters' book and creating an interpreter and compiler. The first part of the…Dec 11, 2023Dec 11, 2023
Mastering DOM: Element SelectionTo have a dynamic page, that interacts with the user, displays information after a certain time, removes items from the webpage, etc, we…Oct 16, 2023Oct 16, 2023
HTMLCollectionHTMLCollection is a built-in object in the JavaScript DOM(Document Object Model) API. It represents a collection or list of HTML elements…Oct 16, 2023Oct 16, 2023