Предмет: Информатика,
автор: bragonmal8
Шахматный конь стоит на доске размером 8\times88×8 в ii-той строке и jj-том столбце. Напишите программу, которая определит, сколько ходов он может сделать.
Конь ходит, как показано на рисунке. Из центральной части доски он может сделать 8 ходов, но, если конь находится ближе к краю доски, то количество ходов уменьшится, так как он не может выйти за ее границы.
Формат входных данных
На вход подается два натуральных числа в диапазоне от 1 до 8 — номер клетки, в которой находится конь, по горизонтали и вертикали. Каждое число записано в отдельной строке.
Формат выходных данных
Вывести одно число — количество возможных ходов коня.
Методика проверки
Программа проверяется на 20 тестах. Прохождение каждого теста оценивается в 1 балл. Тест из условия задачи при проверке не используется.
Sample Input:
5
3
Sample Output:
8
Напишите программу
Язык на выбор
C#
Python
Pascal
Java
Ответы
Автор ответа:
8
Ответ:
Объяснение:
left = int(input()) - 1
down = int(input()) - 1
right = 8-left - 1
up = 8-down - 1
count = 0
if right>=2 and up>=1:
count = count+1
if right>=2 and down>=1:
count = count+1
if up>=2 and right>=1:
count = count +1
if up>=2 and left>=1:
count = count+1
if down>=2 and right>=1:
count = count +1
if down>=2 and left>=1:
count = count+1
if left>=2 and up>=1:
count = count+1
if left>=2 and down>=1:
count = count+1
print(count)
Похожие вопросы
Предмет: Русский язык,
автор: КислаяКлубника
Предмет: Геометрия,
автор: MilliRomanova
Предмет: Математика,
автор: Аноним
Предмет: Математика,
автор: pro100eva