Completed day 9, task 1

This commit is contained in:
2021-12-12 18:18:13 +00:00
parent a03e6ce984
commit 7d18e86797

31
Day-9/day9-1.py Normal file
View File

@@ -0,0 +1,31 @@
#!/usr/bin/python3
sumOfLowest = 0
map = []
def checkSurrounding(list, x, y):
possibleX = [x, x-1, x+1]
possibleY = [y, y-1, y+1]
for newY in possibleY:
if(newY < 0 or newY >= len(list)):
continue
for newX in possibleX:
if(newX < 0 or newX >= len(list[0])):
continue
if(list[y][x] > list[newY][newX]):
return False
return True
with open('/home/jake/Documents/AoC-2021/Day-9/input.txt') as inputFile:
for line in inputFile:
lineList = list(line.strip('\n'))
lineList = [int(x) for x in lineList]
map.append(lineList)
for x in range(len(map[0])):
for y in range(len(map)):
if(checkSurrounding(map, x, y)):
sumOfLowest += (map[y][x] + 1)
print("Sum of risk levels is: " + str(sumOfLowest))