Skip to content

Latest commit

 

History

History
74 lines (47 loc) · 2.16 KB

File metadata and controls

74 lines (47 loc) · 2.16 KB

🚀 Java Problem-Solving Repository

Java Contributions Status


📖 Overview

This repository is a personal Java practice collection where I solve different categories of programming problems — starting with the basics and moving towards advanced challenges. It’s designed to improve problem-solving skills, algorithmic thinking, and coding habits.


📂 Repository Structure

  • BasicJavaProblems/ → Beginner-friendly Java programs (Fibonacci, Palindrome, Prime numbers, etc.)

  • PatternPrograms/ → Java pattern-printing programs (triangles, pyramids, etc.)

  • ArrayProblems/ → Java Array programs (reverse array, duplicate array, etc.)

    • Each subfolder has its own README.md for explanations.
  • More categories (e.g., Intermediate, Advanced, Data Structures, Algorithms) will be added in the future.


✨ Features

✔️ Simple, well-structured Java code examples ✔️ Organized into categories for easy navigation ✔️ Beginner → Advanced progression ✔️ Clean and documented repository


🚦 Getting Started

  1. Clone the repository:

    git clone https://github.com/YashvanthBalaji/javaPrograms.git
  2. Navigate into a folder (e.g., BasicJavaProblems/).

  3. Compile and run any Java program:

    javac FileName.java
    java FileName

📅 Future Plans

🔹 Add more advanced problems day by day 🔹 Include Data Structures & Algorithms implementations 🔹 Add LeetCode / HackerRank style problem solutions 🔹 Improve documentation with examples & outputs


🤝 Contributions

This is mainly a personal practice repo, but suggestions and improvements are always welcome! Feel free to fork and contribute.


👤 Author

👨‍💻 Yashvanth Balaji 🔗 GitHub Profile


⭐ If you find this repository helpful, don’t forget to star it!