45 lines
1.2 KiB
Python
45 lines
1.2 KiB
Python
''' ****** Задание 17 из 20 Параграф 2.4 *********
|
||
* Палиндром — это число (или слово), которое читается одинаково в обе стороны. Например: 121, 454, 7.
|
||
А вот 123 — уже не палиндром.
|
||
|
||
В этой задаче вам нужно определить, сколько палиндромов встретилось в списке чисел, названных детьми.
|
||
|
||
Формат ввода
|
||
В первой строке записано число N Во всех последующих N строках указано по одному числу.
|
||
|
||
Формат вывода
|
||
Требуется вывести общее количество палиндромов среди введённых чисел (кроме числа N).
|
||
|
||
|
||
Пример 1
|
||
Ввод
|
||
|
||
5
|
||
1
|
||
2
|
||
3
|
||
4
|
||
5
|
||
Вывод
|
||
|
||
5
|
||
'''
|
||
|
||
|
||
if __name__ == "__main__":
|
||
def is_palindrome(n):
|
||
return str(n) == str(n)[::-1]
|
||
|
||
|
||
count = int(input())
|
||
palindrome_count = 0
|
||
|
||
for _ in range(count):
|
||
number = int(input())
|
||
if is_palindrome(number):
|
||
palindrome_count += 1
|
||
|
||
print(palindrome_count)
|
||
|
||
|