Pinned Repositories
Code-Jam-2021
My solutions to the Google Code Jam 2021
Convex-Hull
This program computes and visually displays the the convex hull of a set of points chosen (using a graphical user interface) by the user
custom-cursor
firstwebsite.github.io
HuntingtonHill-Webster-Apportionments
Kruskals-Algorithm
Using the Swing GUI toolkit, this program implements Kruskal’s algorithm to calculate the minimum spanning tree (MST) of a graph.
madisonlondon.github.io
MIPS-Binary-Encoding
This program reads in a MIPS assembly file specified at the command line. If the file is correct syntactically, each instruction in the file will be translated into its 32 bit MIPS binary encoding and printed to stdout, one per line.
MLB_Salary_Data
This program scrapes data, from https://madisonlondon.github.io/mlbsalarydata.github.io/, and pandas, a software library, to organize the salary data and then calculates the average salary as well as if there are any outliers.
Traffic-Light-Simulation
A group project that implements the logical and visual simulation of a four way intersection. This intersection is directed by traffic lights and has various vehicles on the road.
madisonlondon's Repositories
madisonlondon/Kruskals-Algorithm
Using the Swing GUI toolkit, this program implements Kruskal’s algorithm to calculate the minimum spanning tree (MST) of a graph.
madisonlondon/Traffic-Light-Simulation
A group project that implements the logical and visual simulation of a four way intersection. This intersection is directed by traffic lights and has various vehicles on the road.
madisonlondon/Code-Jam-2021
My solutions to the Google Code Jam 2021
madisonlondon/Convex-Hull
This program computes and visually displays the the convex hull of a set of points chosen (using a graphical user interface) by the user
madisonlondon/custom-cursor
madisonlondon/firstwebsite.github.io
madisonlondon/HuntingtonHill-Webster-Apportionments
madisonlondon/madisonlondon.github.io
madisonlondon/MIPS-Binary-Encoding
This program reads in a MIPS assembly file specified at the command line. If the file is correct syntactically, each instruction in the file will be translated into its 32 bit MIPS binary encoding and printed to stdout, one per line.
madisonlondon/MLB_Salary_Data
This program scrapes data, from https://madisonlondon.github.io/mlbsalarydata.github.io/, and pandas, a software library, to organize the salary data and then calculates the average salary as well as if there are any outliers.
madisonlondon/mlbsalarydata.github.io
madisonlondon/Nucleotide-Alignment
This program determines the optimal alignment of two nucleotide sequences using the Smith–Waterman algorithm. Optimality, of course, is determined by the values of the gap penalty g and the weight matrix (that lists all of the s(ai , bj )). Finally the program outputs the optimal similarity score along with the optimal alignment.
madisonlondon/Prime-Or-Composite
Given a list of N integers, this program identifies the prime and composite numbers.
madisonlondon/Purchasing-Components
This program determines the maximum number of components a customer can receive given a budget, the cost per component, and the number of empty components that must be returned for a free component, assuming each component is immediately returned for credit.
madisonlondon/Queen-Attacks
In chess, the queen can attack an opponent from the same row, same column, or same diagonal. This program takes the position of the queen and opponent and determines if the queen can attack the piece. This chessboard containers no other pieces besides the queen and one opponent piece.
madisonlondon/RSA
I have implemented two libraries, one modular arithmetic library and one prime number generation library. The file modarithmetic.py contains helper functions that implement some modular exponentiation functions. The file keygen.py contains functions that implement rsa key generation.
madisonlondon/Set
This program tests the Set class implemented with Nodes.
madisonlondon/Shapes
Using inheritance, this program successfully creates a Circle, Triangle, and Rectangle object from the Shape class.
madisonlondon/Square-Frame-Generator
Given an integer n, this program creates a square frame of size n, represented as an array of strings. The frame consists of empty space, enclosed by lines made of the * characters on all the edges.
madisonlondon/Student
This program uses inheritance to successfully create a Student class from a Person class. In addition to a urID, netID, last name, first name, birthday (including day, month, and year), email address, address, and phone number that a Student inherits from a Person, a Student also allows the user to create instances of admittance date, which school within University of Richmond they belong to, whether they are full time, number of units completed GPA, and courses. With each there are getter and setter methods, specifically with courses you can get, add, remove, print, set, and clear.
madisonlondon/Vectors
Create a Character, Double, and Integer Vector.