Initial commit
This commit is contained in:
commit
97a4330bc0
110 changed files with 7006 additions and 0 deletions
19
2024/3/one.py
Normal file
19
2024/3/one.py
Normal file
|
@ -0,0 +1,19 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
import re
|
||||
|
||||
input_file = sys.argv[1]
|
||||
|
||||
with open(input_file) as fd:
|
||||
lines = [line.rstrip() for line in fd.readlines()]
|
||||
|
||||
t = 0
|
||||
reg = r"mul\(([0-9]+),([0-9]+)\)"
|
||||
for line in lines:
|
||||
for match in re.findall(reg, line):
|
||||
ast, bst = match
|
||||
a, b = int(ast), int(bst)
|
||||
m = a * b
|
||||
t += m
|
||||
print(t)
|
Loading…
Add table
Add a link
Reference in a new issue