-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathany_or_all.py
More file actions
59 lines (38 loc) · 1.28 KB
/
any_or_all.py
File metadata and controls
59 lines (38 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# 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
# Task
# 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.
# Problem's link: https://www.hackerrank.com/challenges/any-or-all #
n = raw_input()
nums = raw_input().strip().split()
print all(int(x) > 0 for x in nums) and any(x == x[::-1] for x in nums)