Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/47: Рейтинг темы: голосов - 47, средняя оценка - 4.51
1 / 1 / 0
Регистрация: 24.06.2020
Сообщений: 9

Ход короля и шахматная нотация

26.06.2020, 22:42. Показов 11126. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Шахматный король ходит по горизонтали, вертикали и диагонали, но только на одну клетку. Даны две различные клетки шахматной доски, определите, может ли король попасть с первой клетки на вторую одним ходом.

Входные данные

Входной файл состоит из двух строк — координат первой и второй клетки в шахматной нотации.

Как известно, в шахматной нотации горизонтальные строки обозначаются цифрами от 1 до 8, считая от расположения белых фигур, стоящих внизу доски, а вертикальные столбцы — буквами латинского алфавита: a,b,c,d,e,f,g,h.

Выходные данные

Программа должна вывести YES, если из первой клетки ходом короля можно попасть во вторую, или NO в противном случае.

Примеры
Ввод
a1
a1
a1
c1
Вывод:
YES
NO

Вот мой код, но он не работает:

Python
1
2
3
4
5
6
7
8
9
10
s=input()
f=input()
x1=   ord(s[0])-ord('a')+1
y1=int(s[i])
x2=ord(f[0])-ord('a')+1
y2=int(f[1])
if abs(x2-x1)<=1 and abs (y2-y1)<=1:
   print("YES")
else:
   print("NO")
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.06.2020, 22:42
Ответы с готовыми решениями:

Ход короля и шахматная нотация
Шахматный король ходит по горизонтали, вертикали и диагонали, но только на одну клетку. Даны две различные клетки шахматной доски,...

Ход короля и шахматная нотация
Шахматный король ходит по горизонтали, вертикали и диагонали, но только на одну клетку. Даны две различные клетки шахматной доски,...

Ход короля и шахматная нотация
Ход короля и шахматная нотация Шахматный король ходит по горизонтали, вертикали и диагонали, но только на одну клетку. Даны две различные...

4
Эксперт Python
 Аватар для unfindable_404
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
26.06.2020, 23:06
У вас ввод из двух или четырёх строк?
Что за переменная i на 4 строке?

PS. Используйте кнопки языков программирования на панели ввода и пишите код внутри тегов.
0
0 / 0 / 0
Регистрация: 02.08.2021
Сообщений: 2
02.08.2021, 13:17
Тоже на этом застрял...
Помогите мой код доработать, пж!
Он в профиле
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38168 / 21103 / 4307
Регистрация: 12.02.2012
Сообщений: 34,692
Записей в блоге: 14
02.08.2021, 15:07
Вот же решение: Ход короля и шахматная нотация
Не надо плодить темы!
0
Йуный плагиат-падаван)
176 / 119 / 45
Регистрация: 17.10.2022
Сообщений: 566
23.10.2022, 09:19
Мдам, вам не ответили, а решение в той теме неправильное
Python
1
2
3
a=input()
b=input()
print(('NO','YES')[all(abs(ord(i)-ord(j))<2 for i,j in zip(a,b))])
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.10.2022, 09:19
Помогаю со студенческими работами здесь

Шахматная доска и расположение короля
Напишите пожалуйста код проги, по заданию. :help: Поле шахматной доски определяется парой натуральных чисел, каждой из которых не...

Ход конем. Шахматная ассоциация
Шахматная ассоциация решила оснастить всех своих сотрудников такими телефонными номерами, которые бы набирались на кнопочном телефоне ходом...

Задана шахматная доска, содержащая черного короля, черные пешки и белых ферзей. Определить, какими пешками мож
Задана шахматная доска, содержащая черного короля, черные пешки и белых ферзей. Определить, какими пешками можно совершить ход, чтобы...

Определить, какая шахматная фигура могла сделать ход
Обьясните решение программы Клетка на шахматной доске определяется парой чисел. Известен некоторый ход. Определить, какая шахматная...

Определить, какая шахматная фигура могла сделать заданный ход
Клетка на шахматной доске определяется парой чисел. Известен некоторый ход. Определить, какая шахматная фигура могла его сделать. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru