Sort by

recency

|

2209 Discussions

|

  • + 0 comments
    function reverseArray(a: number[]): number[] {
        const n = a.length;
        for(let i = 0; i < n / 2; i++) {
            const temp = a[i];
            a[i] = a[n - 1 - i];
            a[n - 1 - i] = temp;
        }
        return a;
    }
    
  • + 0 comments
    public static List<Integer> reverseArray(List<Integer> a) {
    // Write your code here
    List<Integer> reversed = new ArrayList<>();
    for (int i = a.size() - 1; i >= 0; i--) {
        reversed.add(a.get(i));
    }
    return reversed;
    

    }

  • + 0 comments

    def reverseArray(a): # Write your code here r=a[::-1] return r

  • + 0 comments

    Java 7 Solution

    int n = a.size();
    
    for(int i = 0;i<n/2;i++){
    
        int temp = a.get(i);
        a.set(i, a.get(n-i-1));
        a.set((n-i-1), temp);
    
    }
    
  • + 0 comments

    Sometimes i forget some function can turn it much more simple. Here is in Java 8

    Collections.reverse(a);
    return a;