Leonard Pepa's repositories
Pathfinding-Visualizer
Pathfinding Visualizer application that visualizes graph based search algorithms used to find the shortest path. Algorithms used: Breadth first search, Depth first search, Best first search and A* search made with java swing
Chess-game
Chess game java
Freecell-solitaire-AI-Solver
Freecell solitaire Solver Project for Artificial Intelligence course from University of Macedonia
Web-development-assigment
Web Development Assigment University Of Macedonia
Distributed-Systems
University of Macedonia course of Distributed Systems
Huffman-Compression
Huffman Compression written in go
JSONParser
Minimal JSON Parser written in go for educational purposes
pygame-simple-examples
Simple games made with python and pygame
Reverse-Polish-Notation
Reverse Polish notation lexer, parser and very small compiler that generates jvm assembly code. The programs just calculates the mathematical expression (+, -, * , /) and prints out the answer.
SharedSolutions
Publicly shared solutions to Coding Challenges
Snake-game
Snake game with java swing
Unit-Converter
Unit converter
Dragon-Book-Compiler-Frontend
A Simple front end compiler from scratch. The code is from the Dragon Book
Intro-To-Machine-Learning-UOM
Code for Machine Learning assignments from University of Macedonia
Simulation-Techniques
Assignments for Simulation Techniques course from University Of Macedonia
Leonardpepa
Leonard Pepa GitHub Profile
Request-Header-Parser-Microservice-freecodecamp-challenge
Request Header Parser solution for freecodecamp challenge
string-matching-go
String matching algorithms written in go
URL-Shortener-Microservice-freecodecamp-challenge
URL Shortener Microservice solution for freecodecamp challenge