2015 day 1 part 1 & 2

This commit is contained in:
Xevion
2019-11-22 23:20:56 -06:00
parent b95b8e8dac
commit 2eb9693fdd
2 changed files with 15 additions and 0 deletions

1
2015/day-1/input Normal file
View File

File diff suppressed because one or more lines are too long

14
2015/day-1/python/main.py Normal file
View File

@@ -0,0 +1,14 @@
import os
import sys
PATH = os.path.join(sys.path[0], '..', 'input')
DATA = open(PATH).read()
print(DATA.count('(') - DATA.count(')'))
level = 0
for i, char in enumerate(DATA):
level += 1 if char == '(' else -1
if level == -1:
print(i + 1)
break