Day 2
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
input
|
||||
16
2/a.py
Normal file
16
2/a.py
Normal file
@@ -0,0 +1,16 @@
|
||||
import re
|
||||
|
||||
with open("input", "r") as f:
|
||||
line = f.read()
|
||||
|
||||
ranges = line.split(",")
|
||||
|
||||
s = 0
|
||||
|
||||
for _range in ranges:
|
||||
start, end = list(map(int, _range.split("-")))
|
||||
for i in range(start, end+1):
|
||||
if re.match(r"^(.+)\1$", str(i)):
|
||||
s += i
|
||||
|
||||
print(s)
|
||||
Reference in New Issue
Block a user