Salah Al Shayah's Projects
Join my journey of learning algorithms in Java and Python. This repository houses my evolving implementations, along with documented Big O complexities, as I explore and grow my coding skills.
This is a simple Java program that reads a text file and computes the frequency of each character in the file, as well as the total count of non-alphabetic and non-numeric characters. The program then writes the results to a text file called results.txt.
This repository has Euler's numeric approximation method in CLI, and GUI. Solve ordinary differential equations with customizable inputs for initial conditions, step size, and time range.
Charbel said very optional
This Repository has the HelloWorld program in different programing languages
This collection of beginner-friendly LeetCode problems. This repository features easy-to-understand solutions that are constantly updated for improved performance. Whether you're a coding novice or looking to refresh your skills, this repository is a great resource to help you develop your abilities and become a better programmer.
LIBRS is your Bookstore Inventory System. Manage books seamlessly with easy cataloging, efficient tracking, and smart reporting. Streamline your bookstore's operations effortlessly.
Python command-line tool for secure communication. Hide messages in images (Steganography), encrypt/decrypt text (AES-256), and use Caesar Cipher.
Crafting a flawless Tic Tac Toe AI from scratch using machine learning. Watch it evolve and make optimal moves. Join us on the journey!