0
0 комментариев

Сегодня утром наткнулся на интерактивный учебник языка Python.

Изучил теорию и начал решать задачки, все шло как по маслу… Не отрываясь, на одном дыхании я прорешал 14 задач, а на 15 вошел в ступор… Итак, задача «Ход ладьи».

Условие:

Шахматная ладья ходит по горизонтали или вертикали. Даны две различные клетки шахматной доски, определите, может ли ладья попасть с первой клетки на вторую одним ходом. Программа получает на вход четыре числа от 1 до 8 каждое, задающие номер столбца и номер строки сначала для первой клетки, потом для второй клетки. Программа должна вывести «YES», если из первой клетки ходом ладьи можно попасть во вторую или «NO» в противном случае.

В этой задаче есть небольшой ряд условий: необходимо считывать входные данные только через input() и выводить ответ через print()

Входные данные возьмем например: 4, 4, 5, 5. #это то, что мы введем с клавиатуры.

Моя проблема в том, что я не могу понять и представить метод реализации решения этой задачки… Сначала я начал думать как мне создать объект «Ладью», которая будет перемещаться по массиву координат, позже мне в голову начали приходить еще более нереальные мысли… С такими задачами я еще не сталкивался, учитывая то, что питоном я увлекся всего пару дней назад! А С# я знаю только на уровне ввод/вывод информации (ну вы поняли)…


Добавить комментарий