import java.util.Arrays;
class GfG {
// function to reverse an array
static void reverseArray(int[] arr) {
int n = arr.length;
// Temporary array to store elements in reversed order
int[] temp = new int[n];
// Copy elements from original array to temp in reverse order
for (int i = 0; i < n; i++)
temp[i] = arr[n - i - 1];
// Copy elements back to original array
for (int i = 0; i < n; i++)
arr[i] = temp[i];
}
public static void main
(String[] args
) { int[] arr = { 1, 4, 3, 2, 6, 5 };
reverseArray(arr);
for (int i = 0; i < arr.length; i++)
System.
out.
print(arr
[i
] + " "); }
}
aW1wb3J0IGphdmEudXRpbC5BcnJheXM7CgpjbGFzcyBHZkcgewogICAgCiAgICAvLyBmdW5jdGlvbiB0byByZXZlcnNlIGFuIGFycmF5CiAgICBzdGF0aWMgdm9pZCByZXZlcnNlQXJyYXkoaW50W10gYXJyKSB7CiAgICAgICAgaW50IG4gPSBhcnIubGVuZ3RoOwogICAgICAgIAogICAgICAgIC8vIFRlbXBvcmFyeSBhcnJheSB0byBzdG9yZSBlbGVtZW50cyBpbiByZXZlcnNlZCBvcmRlcgogICAgICAgIGludFtdIHRlbXAgPSBuZXcgaW50W25dOwogIAogICAgICAgIC8vIENvcHkgZWxlbWVudHMgZnJvbSBvcmlnaW5hbCBhcnJheSB0byB0ZW1wIGluIHJldmVyc2Ugb3JkZXIKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykKICAgICAgICAgICAgdGVtcFtpXSA9IGFycltuIC0gaSAtIDFdOwogIAogICAgICAgIC8vIENvcHkgZWxlbWVudHMgYmFjayB0byBvcmlnaW5hbCBhcnJheQogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQogICAgICAgICAgICBhcnJbaV0gPSB0ZW1wW2ldOwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBpbnRbXSBhcnIgPSB7IDEsIDQsIDMsIDIsIDYsIDUgfTsKCiAgICAgICAgcmV2ZXJzZUFycmF5KGFycik7CiAgCiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBhcnIubGVuZ3RoOyBpKyspIAogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50KGFycltpXSArICIgIik7CiAgICB9Cn0=