Дана шахматная доска размером n×m. То есть с n строками и m столбцами.
На этой шахматной доске есть только одна фигура — тура. Она находится в левом нижнем углу. Больше никаких фигур нет.
Напомним, что тура за один ход может переместиться на любое количество клеток по горизонтали или вертикали, но не по диагонали.
Найдите количество клеток, на которые тура может переместиться за один ход.
Решите пайтоном 3.8 пжлст
Ответы
Відповідь:
Ось простий код на Python 3.8, який розв'язує цю задачу:
python
Copy code
def count_rook_moves(n, m):
# Кількість клітин по горизонталі та вертикалі
horizontal_moves = n - 1
vertical_moves = m - 1
# Загальна кількість клітин, на які тура може переміститися
total_moves = horizontal_moves + vertical_moves
return total_moves
# Задані розміри шахової дошки
n = int(input("Введіть кількість рядків n: "))
m = int(input("Введіть кількість стовпців m: "))
# Знаходимо та виводимо кількість клітин, на які тура може переміститися
result = count_rook_moves(n, m)
print(f"Тура може переміститися на {result} клітин за один хід.")
Ви можете ввести бажані значення для n та m, і програма покаже кількість клітин, на які тура може переміститися за один хід.