pylint day03
This commit is contained in:
parent
5f2143270d
commit
0f3bcc7aa7
1 changed files with 2 additions and 2 deletions
4
day03.py
4
day03.py
|
@ -24,7 +24,7 @@ class Day03(AocSameParser[list[Number]], Aoc2[list[Number], list[Number]]):
|
||||||
symbol = None
|
symbol = None
|
||||||
for x in range(max(0, startx - 1), min(len(inpt[0]), endx + 1)):
|
for x in range(max(0, startx - 1), min(len(inpt[0]), endx + 1)):
|
||||||
yrange = [liney - 1, liney, liney + 1]
|
yrange = [liney - 1, liney, liney + 1]
|
||||||
if x != startx - 1 and x != endx:
|
if x not in (endx, startx - 1):
|
||||||
yrange.remove(liney)
|
yrange.remove(liney)
|
||||||
if liney == 0:
|
if liney == 0:
|
||||||
yrange.remove(liney - 1)
|
yrange.remove(liney - 1)
|
||||||
|
@ -76,7 +76,7 @@ class Day03(AocSameParser[list[Number]], Aoc2[list[Number], list[Number]]):
|
||||||
return numbers
|
return numbers
|
||||||
|
|
||||||
def part1(self, inpt: list[Number]) -> int:
|
def part1(self, inpt: list[Number]) -> int:
|
||||||
return sum([number.value for number in inpt if number.symbol is not None])
|
return sum(number.value for number in inpt if number.symbol is not None)
|
||||||
|
|
||||||
def part2(self, inpt: list[Number]) -> Any:
|
def part2(self, inpt: list[Number]) -> Any:
|
||||||
gears_to_number = defaultdict(list)
|
gears_to_number = defaultdict(list)
|
||||||
|
|
Loading…
Add table
Reference in a new issue