Name | Language | Tokens Sum | Tokens Part 1 | Tokens Part 2 | Last change | |
---|---|---|---|---|---|---|
1 | Python | 188 | 85 | 103 | 7 months ago | |
2 | PXplcc0 | Python | 206 | 95 | 111 | 3 days ago |
3 | Python | 222 | 102 | 120 | 7 months ago | |
4 | Kotlin | 253 | 119 | 134 | 7 months ago | |
5 | JavaScript | 268 | 122 | 146 | 7 months ago |
from
itertools
import
product
import
re
for
line
in
open
(
su
:=
0
)
:
test
,
init
,
*
numbers
=
map
(
int
,
re
.
findall
(
'
\\
'
,
line
)
)
for
symbols
in
product
(
range
(
3
)
,
repeat
=
len
(
numbers
)
)
:
cur
=
init
for
n
,
symbol
in
zip
(
numbers
,
symbols
)
:
cur
=
[
cur
+
n
,
cur
*
n
,
int
(
str
(
cur
)
+
str
(
n
)
)
]
[
symbol
]
if
cur
==
test
:
su
+=
test
break
print
(
su
)