Ukpa UchechiBuilding 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
Ukpa UchechiValid Sudoku-Clean and dirty solution.A while ago I attempted to solve this leetcode challenge Sep 23Sep 23
Ukpa UchechiBandit 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
Ukpa UchechiCrafting 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
Ukpa UchechiCrafting 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
Ukpa UchechiCrafting 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
Ukpa UchechiScanning — 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
Ukpa UchechiCrafting 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
Ukpa UchechiMastering 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
Ukpa UchechiHTMLCollectionHTMLCollection 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