This repository is a personal collection of Java coding practices, designed to store and organize solutions to various programming problems in a clean and structured manner.
The repository is organized into the following packages (folders):
strings/: Contains solutions for string-related problems.arrays/: Contains solutions for array-based problems.sorting/: Contains implementations of various sorting algorithms.numbers/: Contains solutions for numeric logic, such as prime numbers, factorials, etc.
Each Java file is self-contained and can be run independently. To run a specific file:
- Open the
.javafile in your IDE (e.g., IntelliJ, Eclipse, VS Code). - Right-click on the file.
- Select "Run" or a similar option from the context menu.
Each file has a main() method that demonstrates the usage of the implemented solutions and prints the output to the console.