Minoli Gamlath's repositories
squaredle-solver
A solver for the popular word-finding game Squaredle (https://squaredle.app) Available at https://minoli-g.github.io/squaredle-solver/
intel-x86-emulator
A C++ program which emulates the instruction decoding of an Intel x86 32-bit processor, with the ability to easily add non-implemented instructions.
Partial-RPAL-Interpreter
The Partial RPAL interpreter takes an Abstract Syntax Tree generated from an RPAL program, standardizes it and evaluates it on a CSE machine.
Basic-ML-projects
A collection of simple deep learning notebooks
CSP-Time-Table-Generator
Implementing a backtracking algorithm in Python to generate a timetable as a solution to a constraint satisfaction problem
Interview-Questions
A curated List of Coding Questions Asked in FAANG Interviews
roster-scheduler
An automated roster scheduler which schedules doctors’ shifts in hospital wards at the beginning of every month, following constraints set by the consultant and the free times preferred by the doctors. Runs as a lightweight web application.
winzig-parser
A parser for the WinZigC programming language
Modified-NPuzzle-with-AStar
Solving a modified version of the N-Puzzle with the A Star algorithm
s-and-p-500-companies
List of companies in the S&P 500 together with associated financials
SimpleExpenseManager
This is an android based basic expense manager application which will be used as a lab assignment for CS3042 - Database Systems course module.