
Asked in Publicis Sapient
Permutations Problem Statement
Given an array of distinct integers, generate and return all the possible permutations of the array.
Example:
Input:
ARR = [1, 2]
Output:
[[1, 2], [2, 1]]
Explanation:
The array has 2 elements, thus has 2! = 2 permutations. The permutations are the array itself, [1, 2], and [2, 1], where the elements are swapped.
Constraints:
1 <= T <= 10
1 <= N <= 7
-10^9 <= ARR[i] <= 10^9
Note:
- All the numbers in the array are unique.
- You can return the permutations in any order.
- The original array is considered a valid permutation of itself.
Be the first one to answer
Add answer anonymously...
Stay ahead in your career. Get AmbitionBox app


Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+
Reviews
10L+
Interviews
4 Cr+
Salaries
1.5 Cr+
Users
Contribute to help millions
AmbitionBox Awards
Get AmbitionBox app

