From d24cdc6c2a76349f3b4a075c8336db2cb2c39b0d Mon Sep 17 00:00:00 2001
From: jdevstatic <jtechdev001@gmail.com>
Date: Tue, 9 Apr 2024 00:36:48 +0800
Subject: [PATCH 01/16] Create FUNDING.yml

---
 .github/FUNDING.yml | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 .github/FUNDING.yml

diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 0000000..9e50aa4
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1 @@
+github: jdevstatic

From 99b691cd61baea19417346315f21e3bc2b06fb53 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sun, 21 Jul 2024 00:07:33 +0800
Subject: [PATCH 02/16] Update README.md

---
 README.md | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/README.md b/README.md
index a734f08..3df3340 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,16 @@ Hello.
 These are the most coding problems during
 technical interviews, as I experienced it myself.
 
+## Disclaimer
+Please note that these projects are presented as a showcase of my work during a 
+specific period. They represent a snapshot of my skills and accomplishments 
+at that time. As such, these projects are no longer actively maintained or updated. 
+They are kept public for demonstration purposes and may not reflect my current 
+abilities or the latest best practices in the field. 
+
+However, feel free to learn from these archived projects, 
+preserved as they were during that specific period !
+
 ## Running The Code
 
 It's the convenience of the Codespaces online!

From 8f848ee9ebe8a95e203c718daec14e7e966a8d0d Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sun, 21 Jul 2024 00:09:08 +0800
Subject: [PATCH 03/16] Update README.md

---
 README.md | 2 --
 1 file changed, 2 deletions(-)

diff --git a/README.md b/README.md
index 3df3340..e050449 100644
--- a/README.md
+++ b/README.md
@@ -2,8 +2,6 @@
 
 [![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fjdevstatic%2Fjava-coding-problems&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=PAGE+VIEWS&edge_flat=false)](https://hits.seeyoufarm.com)
 
-Hello. 
-
 These are the most coding problems during
 technical interviews, as I experienced it myself.
 

From bd5250f570f60a920c6ee87b773e656a3c16f2f3 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sun, 21 Jul 2024 01:36:44 +0800
Subject: [PATCH 04/16] Update README.md

---
 README.md | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md
index e050449..38b8bd4 100644
--- a/README.md
+++ b/README.md
@@ -6,14 +6,14 @@ These are the most coding problems during
 technical interviews, as I experienced it myself.
 
 ## Disclaimer
-Please note that these projects are presented as a showcase of my work during a 
-specific period. They represent a snapshot of my skills and accomplishments 
-at that time. As such, these projects are no longer actively maintained or updated. 
-They are kept public for demonstration purposes and may not reflect my current 
-abilities or the latest best practices in the field. 
-
-However, feel free to learn from these archived projects, 
-preserved as they were during that specific period !
+Please note that this project is presented as a showcase of my work during a 
+specific period. It represents a snapshot of my skills and accomplishments 
+at that time. As such, this project is no longer actively maintained or updated. 
+It is kept public for demonstration purposes and may not reflect my current 
+abilities or the latest best practices in the field.
+
+However, feel free to learn from this archived project, 
+preserved as it was during that specific period !
 
 ## Running The Code
 

From 67accb244cda7d55871dc2f44c1222bc6fabead1 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sun, 21 Jul 2024 01:41:35 +0800
Subject: [PATCH 05/16] Update README.md

---
 README.md | 23 ++++++++++-------------
 1 file changed, 10 insertions(+), 13 deletions(-)

diff --git a/README.md b/README.md
index 38b8bd4..a35b2b8 100644
--- a/README.md
+++ b/README.md
@@ -39,19 +39,7 @@ this is the interface of the online Codespaces
 
 enjoy !
 
-## License
-
-This is based on :
-
-https://www.journaldev.com/370/java-programming-interview-questions
-
-I don't know about the specific license the author used
-but I'm still including his link for his copyright.
-
-When you copy my work, include the author's link 
-and my MIT license for my modifications.
-
-## Sources
+## Source Code
 [Binary Search](https://github.com/jdevstatic/java-coding-problems/blob/main/src/BinarySearch.java)
 
 [Checking Palindrome](https://github.com/jdevstatic/java-coding-problems/blob/main/src/CheckPalindromeString.java)
@@ -80,4 +68,13 @@ and my MIT license for my modifications.
 
 [Check Vowels](https://github.com/jdevstatic/java-coding-problems/blob/main/src/StringContainsVowels.java)
 
+## License
+This is based on :
+
+https://www.journaldev.com/370/java-programming-interview-questions
+
+I don't know about the specific license the author used
+but I'm still including his link for his copyright.
 
+When you copy my work, include the author's link 
+and my MIT license for my modifications.

From 25ea63cb28ff9984c94b78632b62339b40391374 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sun, 21 Jul 2024 14:13:57 +0800
Subject: [PATCH 06/16] Update README.md

---
 README.md | 42 ++++++++++++++++--------------------------
 1 file changed, 16 insertions(+), 26 deletions(-)

diff --git a/README.md b/README.md
index a35b2b8..7925818 100644
--- a/README.md
+++ b/README.md
@@ -40,33 +40,23 @@ this is the interface of the online Codespaces
 enjoy !
 
 ## Source Code
-[Binary Search](https://github.com/jdevstatic/java-coding-problems/blob/main/src/BinarySearch.java)
 
-[Checking Palindrome](https://github.com/jdevstatic/java-coding-problems/blob/main/src/CheckPalindromeString.java)
-
-[Inheritance](https://github.com/jdevstatic/java-coding-problems/tree/main/src/inheritance)
-
-[Integer Array Sum](https://github.com/jdevstatic/java-coding-problems/blob/main/src/IntegerArraySum.java)
-
-[Merge Sort](https://github.com/jdevstatic/java-coding-problems/blob/main/src/MergeSort.java)
-
-[Prime Number Checker](https://github.com/jdevstatic/java-coding-problems/blob/main/src/PrimeNumberCheck.java)
-
-[Fibonacci Series](https://github.com/jdevstatic/java-coding-problems/blob/main/src/PrintFibonacciSeries.java)
-
-[Remove A Character](https://github.com/jdevstatic/java-coding-problems/blob/main/src/RemoveAChar.java)
-
-[Remove Whitespaces](https://github.com/jdevstatic/java-coding-problems/blob/main/src/RemoveWhiteSpaces.java)
-
-[Reverse A Linked List](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ReverseALinkedList.java)
-
-[Reverse A String](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ReverseString.java)
-
-[Shuffle Array](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ShuffleArray.java)
-
-[Sort Array](https://github.com/jdevstatic/java-coding-problems/blob/main/src/SortArray.java)
-
-[Check Vowels](https://github.com/jdevstatic/java-coding-problems/blob/main/src/StringContainsVowels.java)
+| Problem                | Link                                                                                      |
+|------------------------|-------------------------------------------------------------------------------------------|
+| Binary Search          | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/BinarySearch.java) |
+| Checking Palindrome    | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/CheckPalindromeString.java) |
+| Inheritance            | [View](https://github.com/jdevstatic/java-coding-problems/tree/main/src/inheritance)      |
+| Integer Array Sum      | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/IntegerArraySum.java) |
+| Merge Sort             | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/MergeSort.java)    |
+| Prime Number Checker   | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/PrimeNumberCheck.java) |
+| Fibonacci Series       | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/PrintFibonacciSeries.java) |
+| Remove A Character     | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/RemoveAChar.java)  |
+| Remove Whitespaces     | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/RemoveWhiteSpaces.java) |
+| Reverse A Linked List  | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ReverseALinkedList.java) |
+| Reverse A String       | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ReverseString.java) |
+| Shuffle Array          | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ShuffleArray.java) |
+| Sort Array             | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/SortArray.java)    |
+| Check Vowels           | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/StringContainsVowels.java) |
 
 ## License
 This is based on :

From 3b7863add8a0a7f0680606e70e22c4c2e94678dd Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Mon, 22 Jul 2024 21:11:35 +0800
Subject: [PATCH 07/16] Update README.md

---
 README.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/README.md b/README.md
index 7925818..4249d67 100644
--- a/README.md
+++ b/README.md
@@ -68,3 +68,9 @@ but I'm still including his link for his copyright.
 
 When you copy my work, include the author's link 
 and my MIT license for my modifications.
+
+## More Of My Content
+- [jdevfullstack Profile](https://github.com/jdevfullstack)
+- [jdevfullstack Repos](https://github.com/jdevfullstack?tab=repositories)
+- [jdevfullstack Projects](https://github.com/jdevfullstack-projects)
+- [jdevfullstack Tutorials](https://github.com/jdevfullstack-tutorials)

From 37fc4b046e4fd8e82d421203c7768b357e668b37 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Mon, 22 Jul 2024 21:17:23 +0800
Subject: [PATCH 08/16] Update README.md

---
 README.md | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/README.md b/README.md
index 4249d67..6aaf6ae 100644
--- a/README.md
+++ b/README.md
@@ -69,6 +69,10 @@ but I'm still including his link for his copyright.
 When you copy my work, include the author's link 
 and my MIT license for my modifications.
 
+## More Java Projects
+for more Java discussion and other details, 
+check the Main Page -> [Java](https://github.com/jdevfullstack/java)
+
 ## More Of My Content
 - [jdevfullstack Profile](https://github.com/jdevfullstack)
 - [jdevfullstack Repos](https://github.com/jdevfullstack?tab=repositories)

From 6cd58ca1ecb4718f587e56b0e6ad211a2aab2e84 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Mon, 22 Jul 2024 21:17:55 +0800
Subject: [PATCH 09/16] Update README.md


From 25f7fa031e3933320119a32b93e83a8dc3716f94 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sat, 27 Jul 2024 18:35:23 +0800
Subject: [PATCH 10/16] Update README.md

---
 README.md | 121 ++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 104 insertions(+), 17 deletions(-)

diff --git a/README.md b/README.md
index 6aaf6ae..0ba04de 100644
--- a/README.md
+++ b/README.md
@@ -40,23 +40,110 @@ this is the interface of the online Codespaces
 enjoy !
 
 ## Source Code
-
-| Problem                | Link                                                                                      |
-|------------------------|-------------------------------------------------------------------------------------------|
-| Binary Search          | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/BinarySearch.java) |
-| Checking Palindrome    | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/CheckPalindromeString.java) |
-| Inheritance            | [View](https://github.com/jdevstatic/java-coding-problems/tree/main/src/inheritance)      |
-| Integer Array Sum      | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/IntegerArraySum.java) |
-| Merge Sort             | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/MergeSort.java)    |
-| Prime Number Checker   | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/PrimeNumberCheck.java) |
-| Fibonacci Series       | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/PrintFibonacciSeries.java) |
-| Remove A Character     | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/RemoveAChar.java)  |
-| Remove Whitespaces     | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/RemoveWhiteSpaces.java) |
-| Reverse A Linked List  | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ReverseALinkedList.java) |
-| Reverse A String       | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ReverseString.java) |
-| Shuffle Array          | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ShuffleArray.java) |
-| Sort Array             | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/SortArray.java)    |
-| Check Vowels           | [View](https://github.com/jdevstatic/java-coding-problems/blob/main/src/StringContainsVowels.java) |
+1. **Binary Search**
+   - **Problem:** Implement a binary search algorithm to find the position of a 
+     target value within a sorted array.
+   - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/BinarySearch.java)
+   - **Discussion:** Binary search is an efficient algorithm for finding an item 
+     from a sorted list of items. It works by repeatedly dividing in half the 
+     portion of the list that could contain the item, until you've narrowed down 
+     the possible locations to just one.
+
+2. **Checking Palindrome**
+   - **Problem:** Check if a given string is a palindrome.
+   - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/CheckPalindromeString.java)
+   - **Discussion:** A palindrome is a word, phrase, number, or other sequence 
+     of characters that reads the same forward and backward (ignoring spaces, 
+     punctuation, and capitalization). The algorithm typically involves 
+     comparing characters from the beginning and end of the string moving 
+     towards the center.
+
+3. **Inheritance**
+   - **Problem:** Demonstrate the concept of inheritance in Java.
+   - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/tree/main/src/inheritance)
+   - **Discussion:** Inheritance is a fundamental concept in object-oriented 
+     programming where a new class is created from an existing class. The new 
+     class (subclass) inherits attributes and methods from the existing class 
+     (superclass), allowing for code reuse and the creation of a hierarchical 
+     relationship between classes.
+
+4. **Integer Array Sum**
+   - **Problem:** Calculate the sum of all integers in an array.
+   - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/IntegerArraySum.java)
+   - **Discussion:** This problem involves iterating through an array of 
+     integers and accumulating the sum of its elements. It is a straightforward 
+     problem that demonstrates basic array manipulation and iteration.
+
+5. **Merge Sort**
+   - **Problem:** Implement the merge sort algorithm.
+   - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/MergeSort.java)
+   - **Discussion:** Merge sort is a divide-and-conquer algorithm that divides 
+     the input array into two halves, recursively sorts them, and then merges 
+     the sorted halves. It is known for its efficiency and stable sorting 
+     properties.
+
+6. **Prime Number Checker**
+   - **Problem:** Check if a given number is a prime number.
+   - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/PrimeNumberCheck.java)
+   - **Discussion:** A prime number is a natural number greater than 1 that has 
+     no positive divisors other than 1 and itself. The algorithm typically 
+     involves checking divisibility from 2 up to the square root of the number.
+
+7. **Fibonacci Series**
+   - **Problem:** Print the Fibonacci series up to a given number.
+   - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/PrintFibonacciSeries.java)
+   - **Discussion:** The Fibonacci series is a sequence where each number is the 
+     sum of the two preceding ones, usually starting with 0 and 1. This problem 
+     can be solved using iterative or recursive approaches.
+
+8. **Remove A Character**
+   - **Problem:** Remove all occurrences of a given character from a string.
+   - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/RemoveAChar.java)
+   - **Discussion:** This problem involves iterating through the string and 
+     building a new string that excludes the specified character. It 
+     demonstrates string manipulation techniques.
+
+9. **Remove Whitespaces**
+   - **Problem:** Remove all whitespaces from a string.
+   - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/RemoveWhiteSpaces.java)
+   - **Discussion:** This problem involves iterating through the string and 
+     building a new string that excludes all whitespace characters. It is a 
+     common string manipulation task.
+
+10. **Reverse A Linked List**
+    - **Problem:** Reverse a singly linked list.
+    - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ReverseALinkedList.java)
+    - **Discussion:** Reversing a linked list involves changing the direction of 
+      the pointers in the list. This problem is a classic example of pointer 
+      manipulation in data structures.
+
+11. **Reverse A String**
+    - **Problem:** Reverse a given string.
+    - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ReverseString.java)
+    - **Discussion:** Reversing a string involves swapping characters from the 
+      beginning and end of the string moving towards the center. It is a basic 
+      string manipulation problem.
+
+12. **Shuffle Array**
+    - **Problem:** Shuffle the elements of an array randomly.
+    - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/ShuffleArray.java)
+    - **Discussion:** Shuffling an array involves randomly permuting its 
+      elements. This can be achieved using algorithms like the Fisher-Yates 
+      shuffle.
+
+13. **Sort Array**
+    - **Problem:** Sort an array of integers.
+    - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/SortArray.java)
+    - **Discussion:** Sorting an array involves arranging its elements in a 
+      specific order (ascending or descending). Various algorithms can be used, 
+      such as quicksort, mergesort, or bubble sort.
+
+14. **Check Vowels**
+    - **Problem:** Check if a string contains any vowels.
+    - **Link:** [View Code](https://github.com/jdevstatic/java-coding-problems/blob/main/src/StringContainsVowels.java)
+    - **Discussion:** This problem involves iterating through the string and 
+      checking for the presence of vowel characters (a, e, i, o, u). It 
+      demonstrates basic string traversal and condition checking.
 
 ## License
 This is based on :

From 6bcd67e34677b09fa040c3e31053ac3733e425a5 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sat, 27 Jul 2024 18:49:09 +0800
Subject: [PATCH 11/16] Update README.md

---
 README.md | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/README.md b/README.md
index 0ba04de..8981d23 100644
--- a/README.md
+++ b/README.md
@@ -5,16 +5,6 @@
 These are the most coding problems during
 technical interviews, as I experienced it myself.
 
-## Disclaimer
-Please note that this project is presented as a showcase of my work during a 
-specific period. It represents a snapshot of my skills and accomplishments 
-at that time. As such, this project is no longer actively maintained or updated. 
-It is kept public for demonstration purposes and may not reflect my current 
-abilities or the latest best practices in the field.
-
-However, feel free to learn from this archived project, 
-preserved as it was during that specific period !
-
 ## Running The Code
 
 It's the convenience of the Codespaces online!

From 0725c076b385c4be6d8bc413d609040f500795b1 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sat, 27 Jul 2024 18:49:55 +0800
Subject: [PATCH 12/16] Update README.md

---
 README.md | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/README.md b/README.md
index 8981d23..3991394 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
 # Java Coding Problems
 
+*`updated July 26, 2024`*
+
 [![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fjdevstatic%2Fjava-coding-problems&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=PAGE+VIEWS&edge_flat=false)](https://hits.seeyoufarm.com)
 
 These are the most coding problems during

From 83f466372cb8e908f7d760ca549ab9c04dea2597 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sat, 27 Jul 2024 19:18:27 +0800
Subject: [PATCH 13/16] Update BinarySearch.java

---
 src/BinarySearch.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/BinarySearch.java b/src/BinarySearch.java
index 9b47895..f3fe295 100644
--- a/src/BinarySearch.java
+++ b/src/BinarySearch.java
@@ -22,7 +22,7 @@ public static int binarySearch(int arr[], int low, int high, int key) {
     public static void main(String[] args) {
         int intArray[] = {7, 8, 9};
 
-        int key = 5;
+        int key = 8;
 
         if (binarySearch(intArray, 0, 5, key) != -1) {
 

From d37af68bd7f5b73ca9f8695ed08c0a7f9bdcecfb Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sat, 27 Jul 2024 19:18:39 +0800
Subject: [PATCH 14/16] Update README.md

---
 src/inheritance/README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/inheritance/README.md b/src/inheritance/README.md
index 735a892..2c3ffb0 100644
--- a/src/inheritance/README.md
+++ b/src/inheritance/README.md
@@ -12,7 +12,7 @@ then, we need to compile it first
 since we will be using another class
 
 ```
-java Animal.java Cat.java
+javac Animal.java Cat.java
 ```
 
 then 

From d3faec1a821c3b02b1e5b68b3062338ea98ef924 Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sat, 27 Jul 2024 19:25:55 +0800
Subject: [PATCH 15/16] Update README.md

---
 README.md | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/README.md b/README.md
index 3991394..9efd002 100644
--- a/README.md
+++ b/README.md
@@ -13,6 +13,11 @@ It's the convenience of the Codespaces online!
 Simply create a Codespace, you don't need to install
 anything, just simply run using Bash.
 
+First step is to fork this repo, once there, click Code,
+and if you have the Codespaces, you will see like this :
+
+![image](https://github.com/user-attachments/assets/580e8844-5476-4b7a-a133-0e378656096a)
+
 Also starting Java 11, you can now run it even without compiling !
 
 ```

From 869c55d5d2dde91d851fd03ac288f4202cf2f6eb Mon Sep 17 00:00:00 2001
From: jdevfullstack <jtechdev001@gmail.com>
Date: Sun, 28 Jul 2024 15:00:45 +0800
Subject: [PATCH 16/16] Update README.md

---
 README.md | 48 +++++++++++++++++++++++++++---------------------
 1 file changed, 27 insertions(+), 21 deletions(-)

diff --git a/README.md b/README.md
index 9efd002..9fca01d 100644
--- a/README.md
+++ b/README.md
@@ -1,40 +1,46 @@
 # Java Coding Problems
 
-*`updated July 26, 2024`*
+*`updated July 28, 2024`*
 
 [![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fjdevstatic%2Fjava-coding-problems&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=PAGE+VIEWS&edge_flat=false)](https://hits.seeyoufarm.com)
 
-These are the most coding problems during
+These are the most common coding problems being asked during
 technical interviews, as I experienced it myself.
 
 ## Running The Code
+It's the convenience of Codespaces online! Simply create a Codespace, you don't need to install anything, just run using Bash.
 
-It's the convenience of the Codespaces online!
-Simply create a Codespace, you don't need to install
-anything, just simply run using Bash.
+### Steps to Run the Code
+1. **Fork the Repository**:
+   - Navigate to the repository you want to fork.
+   - Click the "Fork" button at the top right corner of the page.
 
-First step is to fork this repo, once there, click Code,
-and if you have the Codespaces, you will see like this :
+2. **Create a Codespace**:
+   - Go to your forked repository.
+   - Click the "Code" button.
+   - Select "Open with Codespaces" from the dropdown menu.
+   - If you have Codespaces enabled, you will see an interface like this:
+   ![Codespaces](https://github.com/user-attachments/assets/580e8844-5476-4b7a-a133-0e378656096a)
 
-![image](https://github.com/user-attachments/assets/580e8844-5476-4b7a-a133-0e378656096a)
+3. **Navigate to the Source Directory**:
+   - Open the terminal in Codespaces.
+   - Change the directory to `src`:
+     ```bash
+     cd src
+     ```
 
-Also starting Java 11, you can now run it even without compiling !
+4. **Run the Java File**:
+   - Starting with Java 11, you can run Java files without compiling them first. Use the following command:
 
-```
-cd src
-```
+     ```bash
+     java [NameOfTheFile].java
+     ```
 
-then 
+this is the sample interface of the online Codespaces 
 
-```
-java [NameOfTheFile].java
-```
+![Codespaces Interface](https://user-images.githubusercontent.com/47092464/182785921-838bd0e5-2707-4e08-8a0b-9127afba6866.png)
 
-this is the interface of the online Codespaces
-
-![image](https://user-images.githubusercontent.com/47092464/182785921-838bd0e5-2707-4e08-8a0b-9127afba6866.png)
-
-enjoy !
+enjoy!
 
 ## Source Code
 1. **Binary Search**
