Миша учится играть в шахматы. Самая любимая фигура Миши —
это слон, потому что слон может атаковать все клетки, которые находятся с ним на одной диагонали. Миша очень любознательный мальчик, поэтому он задумался: сколько клеток будет атаковать слон, если поставить его на клетку с номером строки R
и номером столбца C
на шахматной доске размером N×N
?
python
def count_attacked_cells(N, R, C):
if R == C or (R + C) == (N + 1):
return N
else:
num1 = N - abs(R - C)
num2 = N - abs(R - (N - C + 1))
return min(num1, num2)
# Пример использования:
N = 8
R = 3
C = 5
result = count_attacked_cells(N, R, C)
print(result) # Вывод: 2
Таким образом, мы рассмотрели, как определить количество клеток, которые будет атаковать слон на шахматной доске при заданных координатах.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет