G. А роза упала на лапу Азора

Существуют такое интересное понятие как палиндром — число, слово, предложение и так далее, которое и слева-направо, и справа-налево читается одинаково.

Напишите программу, которая проверяет, является ли число палиндромом.

Формат ввода

Одно четырёхзначное число.

Формат вывода:

YES если число является палиндромом, иначе — NO.

Пример

Ввод

1234

Вывод

NO

Ввод

2332

Вывод

YES

Решение

Задача решается в два шага – разбиение числа на цифры, как мы делали это в задаче L. Интересное сложение, после чео остается просто попарно сравнить первую цифру с последней, а вторую с третьей.

Посмотреть код

Решение

Python
num = int(input())

if num // 1000 == num % 10 and num % 1000 // 100 == num % 100 // 10:
    print('YES')
else:
    print('NO')
Подписаться
Уведомить о
guest
2 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Дмитрий
23.01.2024 16:25

Альтернативное решение:
inp = input()

if inp[0] == inp[3] and inp[1] == inp[2]:
    print(‘YES’)
else:
    print(‘NO’)