Предмет: Информатика,
автор: fanforschool
Сроочно помогите решить на питоне даю 100 балов
Кириенко раздел 14 задача X
Приложения:
Ответы
Автор ответа:
0
Решение:
Python
n, m = map(int, input().split())
k = int(input())
result = [[0] * m for l in range(n)]
for l in range(k):
i, j = map(int, input().split())
result[i - 1][j - 1] = "*"
for i in range(n):
for j in range(m):
if result[i][j] == "*":
print("*", end=" ")
continue
mines = sum(result[i0][j0] == "*" for di in range(-1, 2) for dj in range(-1, 2) if 0 <= (i0 := i + di) < n and 0 <= (j0 := j + dj) < m)
print(mines, end=" ")
print()
Похожие вопросы
Предмет: Русский язык,
автор: Kuznicova84
Предмет: Русский язык,
автор: yniny0405
Предмет: Окружающий мир,
автор: Аноним
Предмет: Українська мова,
автор: postolenko2007