загружаю доработку дз

This commit is contained in:
ehermakov 2023-12-03 23:44:54 +03:00
parent f46f4acfb7
commit 45cf0686bd
1 changed files with 12 additions and 6 deletions

View File

@ -120,15 +120,21 @@ def check_possible(field, row, col):
# Здесь мы знаем, что корабль помещается на поле. # Здесь мы знаем, что корабль помещается на поле.
if field_size - row >= ship_size: if field_size - row >= ship_size:
# Теперь нужно проверить, не заблокировано ли какое-то из полей, # Теперь нужно проверить, не заблокировано ли какое-то из полей,
for i in range(row, row + ship_size): for r in range(row, row + ship_size):
if check_blocked(field, row, col): if not check_blocked(field, r, col):
return False
return True return True
return False
if ship_direction == 1: if ship_direction == 1:
if field_size - col >= ship_size: if field_size - col >= ship_size:
for i in range(col, col + ship_size): for c in range(col, col + ship_size):
if check_blocked(field, row, col): if not check_blocked(field, row, c):
return False
return True return True
return False return False