diff --git a/practica/stepik/README.md b/practica/stepik/README.md index 6d65d98..00f0bf3 100644 --- a/practica/stepik/README.md +++ b/practica/stepik/README.md @@ -22,6 +22,7 @@ different tasks from various courses - [percentage_of_letters](stepik_tasks/percentage_of_letters.py) - [Pie](stepik_tasks/pie.py) - [programmer_names](stepik_tasks/programmer_names.py) +- [Sapper game](stepik_tasks/sapper.py) - [sum_num_from_last](stepik_tasks/sum_num_from_last.py) - [sum_num_nearby](stepik_tasks/sum_num_nearby.py) - [Tickets](stepik_tasks/tickets.py) diff --git a/practica/stepik/stepik_tasks/README.md b/practica/stepik/stepik_tasks/README.md index 23886f9..b3f0754 100644 --- a/practica/stepik/stepik_tasks/README.md +++ b/practica/stepik/stepik_tasks/README.md @@ -29,7 +29,7 @@ if the number is greater than 100, then break;in other cases, print this number |:-------------|:---------------| |Write a program that reads an integer from user inputn (non-negative), outputting this number to the console along with the word "programmer" correctly modified so that the robot can communicate normally with people, for example: 1 programmer, 2 programmers, 5 programmers| Напишите программу, считывающую с пользовательского ввода целое число n (неотрицательное), выводящее это число в консоль вместе с правильным образом изменённым словом "программист", для того, чтобы робот мог нормально общаться с людьми, например: 1 программист, 2 программиста, 5 программистов| -- [Sapper game](sappeer.py) +- [Sapper game](sapper.py) The program that accepts as input : number of rows, columns and bombs and outputs the table where: 1) numbers - the count of bombs nerby and also diagonally within 1 cell diff --git a/practica/stepik/stepik_tasks/sapper.py b/practica/stepik/stepik_tasks/sapper.py index 117afe9..a6e7d66 100644 --- a/practica/stepik/stepik_tasks/sapper.py +++ b/practica/stepik/stepik_tasks/sapper.py @@ -1,9 +1,4 @@ # # Details in README.md -# Plan of solition: -# 1) создать двумерный список -# 2) заполнить нулями -# 3) -1 - это мина , заполнить мины, заполнить цифры -# 4) координаты i()номер строки -1 j(номер столбца)-1, di dj \ i+di\ j + dj\ di dj -1..1 n,m,k = (int(i) for i in input().split()) #рассчитываем размер таблицы (n- строки,m - столбцы) и кол-во мин a = [[0 for j in range (m)] for i in range (n)] #инициилизируем двумерный массив #заполняем -1 в сответвующую позицию