Question: Hi, Kindly assist with below using the; enumerate function and please also comment the lines so that I am able to understand it better. Thank

Hi,

Kindly assist with below using the;

enumerate function and please also comment the lines so that I am able to understand it better.

Thank you.

Hi, Kindly assist with below using the; enumerate function and please alsoHere is a tip. When checking adjacent positions to a specific position in the grid, the following table might assist you in determining adjacent indexes:

comment the lines so that I am able to understand it better.

Also ensure that when checking adjacent positions in the grid that you take into account that on the edges of the grid, you may go out of bounds. Lastly, you could make use of the enumerate function in Python to keep track of the index points and values without having to create a count variable and explicitly iterate the count variable to keep track of the current row or column index.

Compulsory Task 1 Create a file named minesweeper.py Create a function that takes a grid of \# and -, where each hash (\#) represents a mine and each dash () represents a mine-free spot. Return a grid, where each dash is replaced by a digit, indicating the number of mines immediately adjacent to the spot i.e. (horizontally, vertically, and diagonally). Example of an input: [["-","-","-","#","#"],["-","#","-","-","-"],["-","-","#","-","-"],["-","#","#","-","-"],["-","-","-","-","-"]] Example of the expected output: [["7","7","2","#","#"],["7","#","3","3","2"],["2","4","#","2","O"],["7","#","#","2","O"],["7","2","2","7","O"]] \begin{tabular}{|l|l|l|} \hline NW position = current_row - 1 current_col 1 & N position = current_row 1 current_col & NE position = current_row 1 current_col +1 \\ \hline W position = current_row current_col 1 & Current position = current_row current_col & E position = current_row current_col +1 \\ \hline SW position = current_row current_col +1 & Sposition = current_row +1 current_col & SE position = current_row +1 current_col +1 \\ \hline \end{tabular}

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!