import java.util.*;
class BeingZero {
public static boolean isPalindrome(int arr[])
{
//arr[]={1 2 3 4 5}
int i = 0;
int j = arr.length - 1;
while(i<=j)
{
if(arr[i]!=arr[j])
{
return false;
}
i++;
j--;
}
return true;
}
public static List<Integer> reverseList(List<Integer> list)
{
//Collections.reverse(list);
// int a = 10;
// int b = 5;
// int temp = a;
// a = b;
// b = temp;
int i = 0;
int j = list.size()-1;
while(i<j)
{
int temp = list.get(i);
list.set(i,list.get(j));
list.set(j,temp);
i++;
j--;
}
return list;
}
public static void main
(String[] args
) { Scanner sc
= new Scanner
(System.
in); long n = sc.nextLong();
int arr[] = new int[(int)n];
//Reading array elements
for(int i=0;i<n;i++)
{
arr[i]= sc.nextInt();
}
//Print from 0 to n
for(int ele : arr)
{
}
//Print from n to 0
int N = (int)n;
for(int i = N-1;i>=0;i--)
{
}
//Print even index elements
for(int i = 0;i<N;i=i+2) {
}
List<Integer> list = new ArrayList<>();
//Copy from array to list
for(int ele : arr)
{
list.add(ele);
}
//Sum of the list elements
int sum = 0;
for(int i = list.size()-1;i>=0;i--)
{
sum = sum+list.get(i);
}
System.
out.
println("Checking Palindrome : " + isPalindrome
(arr
)); //Reverse the list
List<Integer> rl = reverseList(list);
}
}
aW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBCZWluZ1plcm8gewogICAgcHVibGljIHN0YXRpYyBib29sZWFuIGlzUGFsaW5kcm9tZShpbnQgYXJyW10pCiAgICB7CiAgICAgICAgLy9hcnJbXT17MSAyIDMgNCA1fQogICAgICAgIGludCBpID0gMDsKICAgICAgICBpbnQgaiA9IGFyci5sZW5ndGggLSAxOwogICAgICAgIHdoaWxlKGk8PWopCiAgICAgICAgewogICAgICAgICAgICBpZihhcnJbaV0hPWFycltqXSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgai0tOwogICAgICAgIH0KICAgICAgICByZXR1cm4gdHJ1ZTsKICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgTGlzdDxJbnRlZ2VyPiByZXZlcnNlTGlzdChMaXN0PEludGVnZXI+IGxpc3QpCiAgICB7CiAgICAgICAgLy9Db2xsZWN0aW9ucy5yZXZlcnNlKGxpc3QpOwogICAgICAgIC8vIGludCBhID0gMTA7CiAgICAgICAgLy8gaW50IGIgPSA1OwogICAgICAgIC8vIGludCB0ZW1wID0gYTsKICAgICAgICAvLyBhID0gYjsKICAgICAgICAvLyBiID0gdGVtcDsKCiAgICAgICAgaW50IGkgPSAwOwogICAgICAgIGludCBqID0gbGlzdC5zaXplKCktMTsKICAgICAgICB3aGlsZShpPGopCiAgICAgICAgewogICAgICAgICAgICBpbnQgdGVtcCA9IGxpc3QuZ2V0KGkpOwogICAgICAgICAgICBsaXN0LnNldChpLGxpc3QuZ2V0KGopKTsKICAgICAgICAgICAgbGlzdC5zZXQoaix0ZW1wKTsKICAgICAgICAgICAgaSsrOwogICAgICAgICAgICBqLS07CiAgICAgICAgfQogICAgICAgIHJldHVybiBsaXN0OwogICAgfQogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGxvbmcgbiA9IHNjLm5leHRMb25nKCk7CiAgICAgICAgaW50IGFycltdID0gbmV3IGludFsoaW50KW5dOwogICAgICAgIC8vUmVhZGluZyBhcnJheSBlbGVtZW50cwogICAgICAgIGZvcihpbnQgaT0wO2k8bjtpKyspCiAgICAgICAgewogICAgICAgICAgICBhcnJbaV09IHNjLm5leHRJbnQoKTsKICAgICAgICB9CiAgICAgICAgLy9QcmludCBmcm9tIDAgdG8gbgogICAgICAgIGZvcihpbnQgZWxlIDogYXJyKQogICAgICAgIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludChlbGUgKyIgIik7CiAgICAgICAgfQogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigpOwoKICAgICAgICAvL1ByaW50IGZyb20gbiB0byAwCiAgICAgICAgaW50IE4gPSAoaW50KW47CiAgICAgICAgZm9yKGludCBpID0gTi0xO2k+PTA7aS0tKQogICAgICAgIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludChhcnJbaV0rIiAiKTsKICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgLy9QcmludCBldmVuIGluZGV4IGVsZW1lbnRzCiAgICAgICAgZm9yKGludCBpID0gMDtpPE47aT1pKzIpIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludChhcnJbaV0rIiAiKTsKICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgTGlzdDxJbnRlZ2VyPiBsaXN0ID0gbmV3IEFycmF5TGlzdDw+KCk7CiAgICAgICAgLy9Db3B5IGZyb20gYXJyYXkgdG8gbGlzdAogICAgICAgIGZvcihpbnQgZWxlIDogYXJyKQogICAgICAgIHsKICAgICAgICAgICAgbGlzdC5hZGQoZWxlKTsKICAgICAgICB9CiAgICAgICAgLy9TdW0gb2YgdGhlIGxpc3QgZWxlbWVudHMKICAgICAgICBpbnQgc3VtID0gMDsKICAgICAgICBmb3IoaW50IGkgPSBsaXN0LnNpemUoKS0xO2k+PTA7aS0tKQogICAgICAgIHsKICAgICAgICAgICAgc3VtID0gc3VtK2xpc3QuZ2V0KGkpOwogICAgICAgIH0KICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkNoZWNraW5nIFBhbGluZHJvbWUgOiAiICsgaXNQYWxpbmRyb21lKGFycikpOwogICAgICAgIC8vUmV2ZXJzZSB0aGUgbGlzdAogICAgICAgIExpc3Q8SW50ZWdlcj4gcmwgPSByZXZlcnNlTGlzdChsaXN0KTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4ocmwpOwogICAgfQogICAgCn0KCgoKCg==