Slicing reversal (default)
Input
reverse_list([1, 2, 3])
Output
[3, 2, 1]
Default behavior returns a new list reversed using slicing.
Full lesson preview
Return a reversed list either by creating a new reversed copy or by reversing the original list in-place.
Problem statement
Task
Examples
Input
reverse_list([1, 2, 3])
Output
[3, 2, 1]
Default behavior returns a new list reversed using slicing.
Input format
Output format
Constraints
Samples
Input
reverse_list([1, 2, 3], True)
Output
[3, 2, 1]
The original list is reversed in-place and returned.