Есть ответ 👍

Катя сделала шахматным конем несколько ходов, при этом конь посетил 3 черных клетки. Сколько белых клеток мог при этом посетить конь? Начальная и конечная клетка тоже считаются. (Посещенными считаются только те клетки, где конь останавливается или стоял в самом начале. То есть те клетки, через которые конь перескакивает, не считаются посещенными.)

170
407
Посмотреть ответы 2

Ответы на вопрос:


На шахматной доске стоит конь. Отметьте положение коня на доске и все клетки, которые он бьет. Клетку, где стоит конь, отметьте английской буквой “K”. Клетки, которые он, отметьте символами “*”. Остальные клетки заполните точками.

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

Программа получает на вход два числа — координаты коня на шахматной доске. Каждая координата вводится на отдельной строке. Первое число обозначает номер строки, а второе — номер столбца. Все числа принимают значения от 1 до 8.

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

Выведите на экран изображение доски так, как это показано в примере.

Примеры

Ввод

4

2

Вывод

. .

* . * . .

. . * . .

. K . .

. . * . .

* . * . .

. .

. .

в моем решении ошибка ((

ki=int(input())

kj=int(input())

b=[[['.']*12]for i in range(12)]

moves=[[1,2],[1-2],[-1,2],[-1,-2],[2,1],[2,-1],[-2,1],[-2,-1]]

ki+=1

kj+=1

for di,dj in moves:

i=ki+di

j=kj+dj

b[i][j]='*'

b[ki][kj]='k'

for row in b[2:-2]:

print(''.join(row[2:-2]))

aylincik930
4,4(7 оценок)

2) ответ на этот вопрос 2)

Популярно: Математика