X-Git-Url: https://git.njae.me.uk/?p=advent-of-code-15.git;a=blobdiff_plain;f=advent16.ipynb;fp=advent16.ipynb;h=dcbb83fbc9c638b883dcd2e18793abc22fa0c5e5;hp=7e183c65f109610afc9f3da6d60d69750d2d750c;hb=16385fdc96184dca5cc78fca75a5842103ccdb47;hpb=b9628120d445b262f151412426637ed6029d0a5d diff --git a/advent16.ipynb b/advent16.ipynb index 7e183c6..dcbb83f 100644 --- a/advent16.ipynb +++ b/advent16.ipynb @@ -29,7 +29,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 3, "metadata": { "collapsed": false }, @@ -40,7 +40,7 @@ "{'cats': 3, 'goldfish': 6, 'pomeranians': 8}" ] }, - "execution_count": 13, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -48,16 +48,16 @@ "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(ll[0].split(' ')[1])\n", + " items = ll[1].split(', ')\n", " aunts[n] = {i.split(': ')[0].strip(): int(i.split(': ')[1]) for i in items}\n", "aunts[406]" ] }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 4, "metadata": { "collapsed": true }, @@ -77,7 +77,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 5, "metadata": { "collapsed": true }, @@ -89,7 +89,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 6, "metadata": { "collapsed": false }, @@ -100,7 +100,7 @@ "[40]" ] }, - "execution_count": 23, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -111,7 +111,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 7, "metadata": { "collapsed": true }, @@ -134,7 +134,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 8, "metadata": { "collapsed": false }, @@ -145,7 +145,7 @@ "False" ] }, - "execution_count": 26, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -156,7 +156,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 9, "metadata": { "collapsed": false }, @@ -167,7 +167,7 @@ "[241]" ] }, - "execution_count": 29, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" }