Skip to content

Commit 71c21e0

Browse files
committed
New Challenge of AOC
1 parent 79309cd commit 71c21e0

File tree

2 files changed

+1032
-0
lines changed

2 files changed

+1032
-0
lines changed

ChristmasBreak_Challenges/4AOC.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
2+
3+
4+
numOfOverlaps = 0
5+
pairs = []
6+
7+
def getNumberOfOverlaps(pairs, numOfOverlaps):
8+
for item in pairs:
9+
for subItem in item:
10+
if subItem in pairs[1]:
11+
numOfOverlaps += 1
12+
break
13+
14+
return numOfOverlaps
15+
16+
17+
with open(".\input4Day4.txt", "r") as file:
18+
for line in file:
19+
removedNewLine = line.replace("\n", "")
20+
currentGroup = removedNewLine.split(",")
21+
for pair in currentGroup:
22+
pairs.append(pair.split("-"))
23+
24+
numOfOverlaps = getNumberOfOverlaps(pairs, numOfOverlaps)
25+
pairs.clear()
26+
27+
28+
print(numOfOverlaps)
29+
30+
31+
32+

0 commit comments

Comments
 (0)