From 8fd8c78903e3e91af0d86607c88cfcecebf3a439 Mon Sep 17 00:00:00 2001 From: Shrihari Bhilwadikar <134217786+Shrihari25-hub@users.noreply.github.com> Date: Thu, 2 Oct 2025 00:45:03 +0530 Subject: [PATCH 1/2] Update CONTRIBUTORS.md --- CONTRIBUTORS.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 44caf85..71dc4ca 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -2,4 +2,5 @@ Thanks to everyone contributing to this repository! -- [Your Name Here] +- [Your Name Here] +- Shrihari Bhilwadikar From 9b6f87e0efffe514756c567eb90849b07a9cdfe2 Mon Sep 17 00:00:00 2001 From: Shrihari Bhilwadikar <134217786+Shrihari25-hub@users.noreply.github.com> Date: Thu, 2 Oct 2025 00:50:52 +0530 Subject: [PATCH 2/2] Create reverse_array.py --- reverse_array.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 reverse_array.py diff --git a/reverse_array.py b/reverse_array.py new file mode 100644 index 0000000..705ed33 --- /dev/null +++ b/reverse_array.py @@ -0,0 +1,23 @@ +# Reverses an array in Python using simple methods + +# Example array +arr = [1, 2, 3, 4, 5] +print("Original array:", arr) + +# Using slicing +reversed_arr = arr[::-1] +print("Reversed array (slicing):", reversed_arr) + +# Using reverse() method +arr_copy = arr.copy() # make a copy to keep original intact +arr_copy.reverse() +print("Reversed array (reverse method):", arr_copy) + +# Manual swapping +manual_arr = arr.copy() +start, end = 0, len(manual_arr) - 1 +while start < end: + manual_arr[start], manual_arr[end] = manual_arr[end], manual_arr[start] + start += 1 + end -= 1 +print("Reversed array (manual swap):", manual_arr)