Complete this code to swap the first and last element of the given array. Do nothing if the array is empty.
Question
Complete this code to swap the first and last element of the given array. Do nothing if the array is empty.
Solution
Sure, here is a Python solution for your problem:
def swap_elements(arr):
if len(arr) == 0:
return arr
else:
arr[0], arr[-1] = arr[-1], arr[0]
return arr
This function swap_elements
takes an array arr
as input. If the array is empty (i.e., its length is 0), it returns the array as is. Otherwise, it swaps the first and last elements of the array using Python's multiple assignment feature, and then returns the modified array.
Similar Questions
Given a list, write a Python program to swap first and last element of the list.
How to delete the last three elements from an integer array?Note: In the options, n is the size of the array, and "arr" is the name of the 1D ar
Write a Java program to remove the duplicate elements of a given array and return the new length of the array.
Given a fixed-length integer array arr, duplicate each occurrence of zero, shifting the remaining elements to the right.
Given an array of 6 numbers [6,8,19,48,9,90]and applying insertion sort, how many swaps must occur before the array is sorted?1 point42 6
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.