загружаю доработку дз
This commit is contained in:
parent
f46f4acfb7
commit
45cf0686bd
|
@ -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 True
|
return False
|
||||||
|
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 True
|
return False
|
||||||
|
return True
|
||||||
|
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue