Sort by

recency

|

2202 Discussions

|

  • + 0 comments

    Java Sol:

    public static List<Integer> reverseArray(List<Integer> a) {
        // Write your code here
        ArrayList<Integer> al = new ArrayList<Integer>();
        for(int i = a.size() - 1; i >= 0; i--){
            int temp = a.get(i);
            al.add(temp);
        }
        return al;
        }
    
  • + 0 comments

    Java Solution:

    ArrayList list =new ArrayList<>(a);

    Collections.reverse(list);

    return list;

  • + 0 comments

    int[] arr = a.ToArray(); Array.Reverse(arr); return arr.ToList(); this worked but i don't understand why this did not Array.Reverse(a.ToArray); return a.ToList();

  • + 0 comments

    please help me to correct the code

    include

    int main() { int a[150], temp , size, i; printf("Enter the size of the array : "); scanf("%d", &size); for (i = 0; i < size; i++) { printf("Enter element number %d :", i + 1); scanf("%d", &a[i]); } printf("your array elements are :"); for (i = 0; i < size; i++) { printf("%d", a[i]); }

    printf("\nreverse array : ");
    for (i = 0; i < size/2; i++)
    {
        temp = a[i];
        a[i] = a[size - i - 1];
        a[size - i - 1] = temp;
    }
    for (i = 0; i < size; i++)
    {
        printf("%d", a[i]);
    }
    

    }

  • + 0 comments

    public static List reverseArray(List a) { ArrayList list=new ArrayList<>(a); Collections.reverse(list); return list; }