7
7
LOGGER = logging .getLogger (__name__ )
8
8
9
9
10
- def valid_coordinate (grid : List [List [int ]], i : int , j : int , k : int , m : int ) -> bool :
10
+ def validCoordinate (grid : List [List [int ]], i : int , j : int , k : int , m : int ) -> bool :
11
11
return 0 <= k < len (grid ) and \
12
12
0 <= m < len (grid [k ]) and \
13
13
(k , m ) != (i , j )
14
14
15
15
16
- def all_neighbors_are_minor (grid : List [List [int ]], i : int , j : int ) -> bool :
16
+ def allNeighborsAreMinor (grid : List [List [int ]], i : int , j : int ) -> bool :
17
17
for k in range (i - 1 , i + 2 ):
18
18
for m in range (j - 1 , j + 2 ):
19
- if valid_coordinate (grid , i , j , k , m ) and \
19
+ if validCoordinate (grid , i , j , k , m ) and \
20
20
grid [k ][m ] >= grid [i ][j ]:
21
21
LOGGER .debug (
22
22
'Found some major neighbor: i = %i, j = %i, grid[i][j] = %i' ,
@@ -29,15 +29,15 @@ def all_neighbors_are_minor(grid: List[List[int]], i: int, j: int) -> bool:
29
29
return False
30
30
31
31
32
- def num_cells (grid : List [List [int ]]) -> int :
32
+ def numCells (grid : List [List [int ]]) -> int :
33
33
34
34
dominant_counter = 0
35
35
36
36
for i in range (0 , len (grid )):
37
37
for j in range (0 , len (grid [i ])):
38
38
LOGGER .debug ('Checking: i = %i, j = %i, grid[i][j] = %i' , i , j , grid [i ][j ])
39
39
40
- if all_neighbors_are_minor (grid , i , j ) is False :
40
+ if allNeighborsAreMinor (grid , i , j ) is False :
41
41
LOGGER .debug ('grid[%i][%i] is dominant' , i , j )
42
42
dominant_counter += 1
43
43
0 commit comments