Name | Language | Tokens Sum | Tokens Part 1 | Tokens Part 2 | Last change | |
---|---|---|---|---|---|---|
1 | ![]() |
Python | 180 | 57 | 123 | 8 months ago |
2 | Python | 188 | 71 | 117 | 8 months ago | |
3 | Python | 202 | 70 | 132 | 8 months ago | |
4 | Kotlin | 523 | 233 | 290 | 8 months ago |
p
=
0
for
line
in
open
(
0
)
:
right
,
left
=
line
.
split
(
"
:
"
)
[
1
]
.
split
(
"
|
"
)
shared
=
len
(
set
(
right
.
split
(
)
)
&
set
(
left
.
split
(
)
)
)
if
shared
:
p
+=
2
**
(
shared
-
1
)
print
(
p
)