Skip to content

Commit 1620260

Browse files
authored
Merge pull request #677 from sir-gon/develop
[REFACTOR] sonarcloud warnings (Consistency) fixed.
2 parents e506fe6 + 359130b commit 1620260

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

src/hackerrank/certification/num_cells.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77
LOGGER = logging.getLogger(__name__)
88

99

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:
1111
return 0 <= k < len(grid) and \
1212
0 <= m < len(grid[k]) and \
1313
(k, m) != (i, j)
1414

1515

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:
1717
for k in range(i - 1, i + 2):
1818
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 \
2020
grid[k][m] >= grid[i][j]:
2121
LOGGER.debug(
2222
'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:
2929
return False
3030

3131

32-
def num_cells(grid: List[List[int]]) -> int:
32+
def numCells(grid: List[List[int]]) -> int:
3333

3434
dominant_counter = 0
3535

3636
for i in range(0, len(grid)):
3737
for j in range(0, len(grid[i])):
3838
LOGGER.debug('Checking: i = %i, j = %i, grid[i][j] = %i', i, j, grid[i][j])
3939

40-
if all_neighbors_are_minor(grid, i, j) is False:
40+
if allNeighborsAreMinor(grid, i, j) is False:
4141
LOGGER.debug('grid[%i][%i] is dominant', i, j)
4242
dominant_counter += 1
4343

src/hackerrank/certification/num_cells_test.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import unittest
2-
from .num_cells import num_cells
2+
from .num_cells import numCells
33

44

55
class TestNumCells(unittest.TestCase):
@@ -14,6 +14,6 @@ def test_num_cells_case_0(self):
1414
solution_found = 2
1515

1616
self.assertEqual(
17-
num_cells(grid), solution_found,
17+
numCells(grid), solution_found,
1818
f"num_cells({grid}) must be "
1919
f"=> {solution_found}")

src/hackerrank/projecteuler/euler001.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66

77
# Function to find sum of Arithmetic Progression series
8-
def sum_of_arithmetic_progression(n: int, d: int) -> int:
8+
def sumOfArithmeticProgression(n: int, d: int) -> int:
99

1010
# Number of terms
1111
n = n // d
@@ -20,6 +20,6 @@ def euler001(a: int, b: int, n: int) -> int:
2020
n = n - 1
2121
lcm = (a * b) // math.gcd(a, b)
2222

23-
return sum_of_arithmetic_progression(n, a) + \
24-
sum_of_arithmetic_progression(n, b) - \
25-
sum_of_arithmetic_progression(n, lcm)
23+
return sumOfArithmeticProgression(n, a) + \
24+
sumOfArithmeticProgression(n, b) - \
25+
sumOfArithmeticProgression(n, lcm)

src/hackerrank/projecteuler/euler002.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# @link Problem definition [[docs/hackerrank/projecteuler/euler002.md]]
22
# pylint: disable=C0103:invalid-name
33

4-
def fibo_even_sum(n: int) -> int:
4+
def fiboEvenSum(n: int) -> int:
55
total = 0
66
fibo = 0
77
fibo1 = 1
@@ -20,4 +20,4 @@ def fibo_even_sum(n: int) -> int:
2020

2121
def euler002(n: int) -> int:
2222

23-
return fibo_even_sum(n)
23+
return fiboEvenSum(n)

src/hackerrank/projecteuler/euler003.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import math
77

88

9-
def prime_factor(n: int) -> 'int | None':
9+
def primeFactor(n: int) -> 'int | None':
1010

1111
if n < 2:
1212
return None
@@ -30,4 +30,4 @@ def prime_factor(n: int) -> 'int | None':
3030

3131
def euler003(n: int) -> 'int | None':
3232

33-
return prime_factor(n)
33+
return primeFactor(n)

0 commit comments

Comments
 (0)