projects
/
advent-of-code-15.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tweaked day 16
[advent-of-code-15.git]
/
advent16.ipynb
diff --git
a/advent16.ipynb
b/advent16.ipynb
index 7e183c65f109610afc9f3da6d60d69750d2d750c..dcbb83fbc9c638b883dcd2e18793abc22fa0c5e5 100644
(file)
--- a/
advent16.ipynb
+++ b/
advent16.ipynb
@@
-29,7
+29,7
@@
},
{
"cell_type": "code",
},
{
"cell_type": "code",
- "execution_count":
1
3,
+ "execution_count": 3,
"metadata": {
"collapsed": false
},
"metadata": {
"collapsed": false
},
@@
-40,7
+40,7
@@
"{'cats': 3, 'goldfish': 6, 'pomeranians': 8}"
]
},
"{'cats': 3, 'goldfish': 6, 'pomeranians': 8}"
]
},
- "execution_count":
1
3,
+ "execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
"metadata": {},
"output_type": "execute_result"
}
@@
-48,16
+48,16
@@
"source": [
"aunts = {}\n",
"for l in pi16:\n",
"source": [
"aunts = {}\n",
"for l in pi16:\n",
- "
s = l.find(':'
)\n",
- " n = int(l
[:s
].split(' ')[1])\n",
- " items = l
[s+1:
].split(', ')\n",
+ "
ll = l.split(': ', 1
)\n",
+ " n = int(l
l[0
].split(' ')[1])\n",
+ " items = l
l[1
].split(', ')\n",
" aunts[n] = {i.split(': ')[0].strip(): int(i.split(': ')[1]) for i in items}\n",
"aunts[406]"
]
},
{
"cell_type": "code",
" aunts[n] = {i.split(': ')[0].strip(): int(i.split(': ')[1]) for i in items}\n",
"aunts[406]"
]
},
{
"cell_type": "code",
- "execution_count":
1
4,
+ "execution_count": 4,
"metadata": {
"collapsed": true
},
"metadata": {
"collapsed": true
},
@@
-77,7
+77,7
@@
},
{
"cell_type": "code",
},
{
"cell_type": "code",
- "execution_count":
22
,
+ "execution_count":
5
,
"metadata": {
"collapsed": true
},
"metadata": {
"collapsed": true
},
@@
-89,7
+89,7
@@
},
{
"cell_type": "code",
},
{
"cell_type": "code",
- "execution_count":
23
,
+ "execution_count":
6
,
"metadata": {
"collapsed": false
},
"metadata": {
"collapsed": false
},
@@
-100,7
+100,7
@@
"[40]"
]
},
"[40]"
]
},
- "execution_count":
23
,
+ "execution_count":
6
,
"metadata": {},
"output_type": "execute_result"
}
"metadata": {},
"output_type": "execute_result"
}
@@
-111,7
+111,7
@@
},
{
"cell_type": "code",
},
{
"cell_type": "code",
- "execution_count":
28
,
+ "execution_count":
7
,
"metadata": {
"collapsed": true
},
"metadata": {
"collapsed": true
},
@@
-134,7
+134,7
@@
},
{
"cell_type": "code",
},
{
"cell_type": "code",
- "execution_count":
26
,
+ "execution_count":
8
,
"metadata": {
"collapsed": false
},
"metadata": {
"collapsed": false
},
@@
-145,7
+145,7
@@
"False"
]
},
"False"
]
},
- "execution_count":
26
,
+ "execution_count":
8
,
"metadata": {},
"output_type": "execute_result"
}
"metadata": {},
"output_type": "execute_result"
}
@@
-156,7
+156,7
@@
},
{
"cell_type": "code",
},
{
"cell_type": "code",
- "execution_count":
2
9,
+ "execution_count": 9,
"metadata": {
"collapsed": false
},
"metadata": {
"collapsed": false
},
@@
-167,7
+167,7
@@
"[241]"
]
},
"[241]"
]
},
- "execution_count":
2
9,
+ "execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
"metadata": {},
"output_type": "execute_result"
}