Great! Now we need to add the right logic to our method.

numbers = [1, 2, 3, 4, 5] numbers.reverse! puts numbers
  1. In the example above, we create an array called numbers.
  2. Then, we reverse the array. Like with .sort!, the exclamation mark means we modify the actual array.
  3. Finally, we print out 5, 4, 3, 2, and 1.



After your .sort! call, add an if-else statement. If rev is true, call reverse! on arr, else return arr.

Keep your numbers array and the puts statement so that you can see your work in action!

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?