# Any or All HackerRank Solution Python

## Any or All HackerRank Solution Python

### any()

This expression returns `True` if any element of the iterable is true.
If the iterable is empty, it will return `False`.

Code

```>>> any([1>0,1==0,1<0])
True
>>> any([1<0,2<1,3<2])
False
```

### all()

This expression returns `True` if all of the elements of the iterable are true. If the iterable is empty, it will return `True`.

Code

```>>> all(['a'<'b','b'<'c'])
True
>>> all(['a'<'b','c'<'b'])
False
```

You are given a space separated list of integers. If all the integers are positive, then you need to check if any integer is a palindromic integer.

Input Format

The first line contains an integer N. N  is the total number of integers in the list.
The second line contains the space separated list of N integers.

Constraints

0<N<100

Output Format

Print `True` if all the conditions of the problem statement are satisfied. Otherwise, print `False`.

Sample Input

```5
12 9 61 5 14
```

Sample Output

True

Explanation

Condition 1: All the integers in the list are positive.
Condition 2: 5 is a palindromic integer.

Hence, the output is `True`.

Can you solve this challenge in `3 lines of code or less`?
There is `no penalty` for solutions that are correct but have more than 3 lines.

Code:

```#Any or All HackerRank Solution Python codesagar.in

N=input()
A=list(map(str,input().split()))
print(all(int(j)>0 for j in A) and any(i==i[::-1] for i in A))

#Any or All HackerRank Solution Python codesagar.in```

Disclaimer: This problem is originally created and published by HackerRank, we only provide solutions to this problem. Hence, doesn’t guarantee the truthfulness of the problem. This is only for information purposes.