Solution for an assignment given by FatCatCoders for a job interview

Live Demo