Swift Array Programming Exercises: Create a new array with the elements in reverse order of a given array of integers
Write a Swift program to create a new array with the elements in reverse order of a given array of integers .
/*Given an array of ints length 3, return a new array with the elements in reverse order, so {1, 2, 3} becomes {3, 2, 1}.*/
Pictorial Presentation:
Sample Solution:
Swift Code:
import Foundation
func reverse3(_ nums: [Int]) -> [Int] {
return [nums[2], nums[1], nums[0]]
}
print(reverse3([1, 2, 3]))
print(reverse3([5, 11, 9]))
print(reverse3([7, 0, 0]))
print(reverse3([2, 1, 2]))
print(reverse3([1, 2, 1]))
print(reverse3([2, 11, 3]))
print(reverse3([0, 6, 5]))
print(reverse3([7, 2, 3]))
Sample Output:
[3, 2, 1] [9, 11, 5] [0, 0, 7] [2, 1, 2] [1, 2, 1] [3, 11, 2] [5, 6, 0] [3, 2, 7]
Swift Programming Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a Swift program to rotate the elements of an array of integers to left direction.
Next: Write a Swift program to find the larger value of an given array of integers and set all the other elements with that value.
What is the difficulty level of this exercise?
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics