Skip to content

Commit e76c929

Browse files
committed
Run all cells.
1 parent 5de101e commit e76c929

File tree

1 file changed

+9
-150
lines changed

1 file changed

+9
-150
lines changed

aoc2020.ipynb

Lines changed: 9 additions & 150 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
},
1212
{
1313
"cell_type": "code",
14-
"execution_count": 35,
14+
"execution_count": 89,
1515
"metadata": {},
1616
"outputs": [],
1717
"source": [
@@ -31,7 +31,7 @@
3131
},
3232
{
3333
"cell_type": "code",
34-
"execution_count": 24,
34+
"execution_count": 90,
3535
"metadata": {},
3636
"outputs": [
3737
{
@@ -64,7 +64,7 @@
6464
},
6565
{
6666
"cell_type": "code",
67-
"execution_count": 25,
67+
"execution_count": 91,
6868
"metadata": {},
6969
"outputs": [
7070
{
@@ -101,7 +101,7 @@
101101
},
102102
{
103103
"cell_type": "code",
104-
"execution_count": 4,
104+
"execution_count": 92,
105105
"metadata": {},
106106
"outputs": [
107107
{
@@ -134,7 +134,7 @@
134134
},
135135
{
136136
"cell_type": "code",
137-
"execution_count": 16,
137+
"execution_count": 93,
138138
"metadata": {},
139139
"outputs": [
140140
{
@@ -172,7 +172,7 @@
172172
},
173173
{
174174
"cell_type": "code",
175-
"execution_count": 65,
175+
"execution_count": 94,
176176
"metadata": {},
177177
"outputs": [
178178
{
@@ -230,7 +230,7 @@
230230
},
231231
{
232232
"cell_type": "code",
233-
"execution_count": 70,
233+
"execution_count": 95,
234234
"metadata": {},
235235
"outputs": [
236236
{
@@ -289,7 +289,7 @@
289289
},
290290
{
291291
"cell_type": "code",
292-
"execution_count": 48,
292+
"execution_count": 96,
293293
"metadata": {},
294294
"outputs": [
295295
{
@@ -334,153 +334,13 @@
334334
},
335335
{
336336
"cell_type": "code",
337-
"execution_count": 87,
337+
"execution_count": 97,
338338
"metadata": {},
339339
"outputs": [
340340
{
341341
"name": "stdout",
342342
"output_type": "stream",
343343
"text": [
344-
"{'hgt': '159cm', 'pid': '561068005', 'eyr': '2025', 'iyr': '2017', 'cid': '139', 'ecl': 'blu', 'hcl': '#ceb3a1', 'byr': '1940'}\n",
345-
"{'cid': '211', 'ecl': 'blu', 'hcl': '#7d3b0c', 'iyr': '2011', 'pid': '006632702', 'byr': '1982', 'eyr': '2023', 'hgt': '68in'}\n",
346-
"{'hgt': '155cm', 'hcl': '#a97842', 'iyr': '2019', 'ecl': 'gry', 'byr': '1939', 'pid': '935099157', 'eyr': '2027'}\n",
347-
"{'hcl': '#ceb3a1', 'byr': '1984', 'pid': '863872932', 'iyr': '2016', 'hgt': '190cm', 'ecl': 'grn', 'eyr': '2026'}\n",
348-
"{'eyr': '2030', 'hcl': '#efcc98', 'cid': '166', 'pid': '894418497', 'ecl': 'hzl', 'hgt': '189cm', 'iyr': '2014', 'byr': '1966'}\n",
349-
"{'hgt': '166cm', 'hcl': '#6b5442', 'byr': '1953', 'eyr': '2023', 'iyr': '2010', 'pid': '948173962', 'ecl': 'amb'}\n",
350-
"{'cid': '251', 'byr': '1981', 'pid': '625590775', 'hcl': '#a97842', 'eyr': '2020', 'ecl': 'amb', 'hgt': '178cm', 'iyr': '2016'}\n",
351-
"{'ecl': 'brn', 'cid': '289', 'pid': '868305933', 'byr': '1936', 'hgt': '174cm', 'iyr': '2016', 'hcl': '#623a2f', 'eyr': '2021'}\n",
352-
"{'hcl': '#2a6308', 'eyr': '2027', 'hgt': '154cm', 'ecl': 'grn', 'iyr': '2012', 'byr': '1940', 'pid': '675209536'}\n",
353-
"{'ecl': 'grn', 'hgt': '177cm', 'pid': '725111435', 'byr': '1927', 'eyr': '2027', 'cid': '154', 'iyr': '2010', 'hcl': '#623a2f'}\n",
354-
"{'pid': '801551597', 'cid': '55', 'eyr': '2028', 'hgt': '193cm', 'hcl': '#a97842', 'ecl': 'hzl', 'byr': '1942', 'iyr': '2015'}\n",
355-
"{'cid': '176', 'eyr': '2030', 'iyr': '2018', 'byr': '1932', 'hgt': '162cm', 'pid': '896180324', 'ecl': 'amb', 'hcl': '#6b5442'}\n",
356-
"{'iyr': '2012', 'ecl': 'gry', 'eyr': '2025', 'hcl': '#602927', 'hgt': '168cm', 'byr': '1925', 'pid': '303312675'}\n",
357-
"{'pid': '719820090', 'iyr': '2020', 'hgt': '165cm', 'hcl': '#ceb3a1', 'byr': '1997', 'ecl': 'blu', 'eyr': '2027'}\n",
358-
"{'eyr': '2025', 'pid': '241723456', 'iyr': '2011', 'byr': '1953', 'cid': '230', 'hgt': '185cm', 'hcl': '#efcc98', 'ecl': 'oth'}\n",
359-
"{'byr': '1936', 'hcl': '#623a2f', 'iyr': '2010', 'hgt': '156cm', 'eyr': '2022', 'pid': '064253102', 'ecl': 'brn'}\n",
360-
"{'ecl': 'grn', 'hgt': '67in', 'iyr': '2012', 'byr': '1953', 'pid': '910793005', 'hcl': '#341e13', 'eyr': '2020'}\n",
361-
"{'hgt': '162cm', 'pid': '024916763', 'eyr': '2026', 'ecl': 'hzl', 'hcl': '#efcc98', 'iyr': '2019', 'byr': '1921'}\n",
362-
"{'eyr': '2022', 'hcl': '#6b5442', 'byr': '1941', 'ecl': 'grn', 'hgt': '169cm', 'iyr': '2014', 'pid': '610328167'}\n",
363-
"{'pid': '907508207', 'ecl': 'oth', 'byr': '1941', 'iyr': '2017', 'hcl': '#341e13', 'eyr': '2030', 'hgt': '186cm'}\n",
364-
"{'iyr': '2018', 'byr': '1925', 'ecl': 'brn', 'eyr': '2023', 'pid': '903196231', 'hgt': '159cm', 'hcl': '#a97842', 'cid': '323'}\n",
365-
"{'ecl': 'blu', 'hcl': '#602927', 'cid': '234', 'hgt': '68in', 'eyr': '2021', 'pid': '257420555', 'iyr': '2014', 'byr': '1972'}\n",
366-
"{'hcl': '#7d3b0c', 'eyr': '2022', 'hgt': '152cm', 'byr': '1974', 'iyr': '2017', 'pid': '353127736', 'ecl': 'gry'}\n",
367-
"{'iyr': '2018', 'eyr': '2028', 'byr': '1924', 'hcl': '#69929e', 'ecl': 'gry', 'hgt': '68in', 'pid': '942207567'}\n",
368-
"{'eyr': '2028', 'cid': '90', 'hgt': '185cm', 'ecl': 'amb', 'byr': '1990', 'pid': '947625812', 'hcl': '#623a2f', 'iyr': '2011'}\n",
369-
"{'eyr': '2023', 'byr': '1996', 'hgt': '175cm', 'iyr': '2012', 'hcl': '#866857', 'ecl': 'blu', 'pid': '437669135'}\n",
370-
"{'byr': '1937', 'eyr': '2030', 'hcl': '#866857', 'iyr': '2017', 'pid': '513963895', 'hgt': '157cm', 'ecl': 'grn'}\n",
371-
"{'iyr': '2016', 'hcl': '#623a2f', 'eyr': '2025', 'pid': '559150893', 'hgt': '176cm', 'byr': '1920', 'ecl': 'amb'}\n",
372-
"{'pid': '307171649', 'byr': '1935', 'hcl': '#888785', 'hgt': '182cm', 'ecl': 'brn', 'eyr': '2030', 'iyr': '2013', 'cid': '256'}\n",
373-
"{'cid': '267', 'byr': '1930', 'pid': '949963673', 'eyr': '2026', 'ecl': 'grn', 'iyr': '2020', 'hgt': '188cm', 'hcl': '#6b5442'}\n",
374-
"{'eyr': '2022', 'pid': '254482159', 'byr': '1935', 'iyr': '2017', 'ecl': 'hzl', 'hcl': '#b6652a', 'hgt': '165cm'}\n",
375-
"{'byr': '1969', 'ecl': 'oth', 'hgt': '151cm', 'pid': '578662559', 'eyr': '2024', 'iyr': '2015', 'hcl': '#602927', 'cid': '343'}\n",
376-
"{'hcl': '#a97842', 'iyr': '2010', 'pid': '558586208', 'eyr': '2029', 'byr': '2002', 'ecl': 'amb', 'cid': '225', 'hgt': '152cm'}\n",
377-
"{'byr': '1970', 'hcl': '#6b5442', 'hgt': '155cm', 'iyr': '2020', 'ecl': 'hzl', 'pid': '698123164', 'eyr': '2030', 'cid': '185'}\n",
378-
"{'hcl': '#6b5442', 'ecl': 'hzl', 'iyr': '2014', 'cid': '324', 'pid': '149063285', 'hgt': '64in', 'eyr': '2023', 'byr': '1949'}\n",
379-
"{'hcl': '#866857', 'eyr': '2025', 'iyr': '2012', 'cid': '116', 'hgt': '185cm', 'pid': '416329937', 'ecl': 'grn', 'byr': '1962'}\n",
380-
"{'iyr': '2020', 'hgt': '71in', 'ecl': 'hzl', 'byr': '1960', 'cid': '53', 'hcl': '#888785', 'pid': '590574853', 'eyr': '2024'}\n",
381-
"{'pid': '834729501', 'iyr': '2019', 'hgt': '72in', 'byr': '1977', 'hcl': '#604861', 'ecl': 'oth', 'eyr': '2024'}\n",
382-
"{'pid': '111536282', 'ecl': 'gry', 'hgt': '69in', 'eyr': '2021', 'byr': '1940', 'iyr': '2019', 'hcl': '#ceb3a1'}\n",
383-
"{'hgt': '186cm', 'pid': '045765056', 'ecl': 'gry', 'byr': '1958', 'iyr': '2012', 'eyr': '2025', 'hcl': '#cfa07d'}\n",
384-
"{'byr': '1984', 'hcl': '#866857', 'iyr': '2013', 'pid': '927074474', 'hgt': '168cm', 'eyr': '2021', 'ecl': 'oth'}\n",
385-
"{'hgt': '186cm', 'pid': '948677443', 'iyr': '2014', 'hcl': '#866857', 'byr': '1968', 'ecl': 'amb', 'eyr': '2027'}\n",
386-
"{'eyr': '2028', 'cid': '260', 'hcl': '#623a2f', 'pid': '500330326', 'iyr': '2018', 'hgt': '170cm', 'ecl': 'gry', 'byr': '1960'}\n",
387-
"{'hgt': '164cm', 'cid': '160', 'iyr': '2010', 'byr': '1922', 'eyr': '2024', 'hcl': '#c0946f', 'ecl': 'gry', 'pid': '867476938'}\n",
388-
"{'iyr': '2016', 'hgt': '172cm', 'pid': '482664712', 'ecl': 'hzl', 'eyr': '2024', 'hcl': '#602927', 'byr': '1945'}\n",
389-
"{'hgt': '170cm', 'eyr': '2030', 'pid': '846949920', 'hcl': '#ceb3a1', 'ecl': 'hzl', 'iyr': '2016', 'byr': '1945'}\n",
390-
"{'pid': '788563693', 'hcl': '#a97842', 'hgt': '172cm', 'eyr': '2022', 'ecl': 'brn', 'iyr': '2010', 'byr': '2002'}\n",
391-
"{'eyr': '2023', 'iyr': '2013', 'hgt': '189cm', 'hcl': '#866857', 'byr': '1981', 'cid': '313', 'ecl': 'brn', 'pid': '386584267'}\n",
392-
"{'iyr': '2011', 'hcl': '#7d3b0c', 'eyr': '2027', 'ecl': 'gry', 'byr': '1931', 'hgt': '71in', 'pid': '435568613'}\n",
393-
"{'byr': '1989', 'ecl': 'oth', 'iyr': '2011', 'eyr': '2027', 'pid': '761106563', 'hcl': '#efcc98', 'hgt': '60in'}\n",
394-
"{'ecl': 'hzl', 'pid': '311990731', 'hgt': '171cm', 'hcl': '#602927', 'byr': '1978', 'eyr': '2026', 'cid': '254', 'iyr': '2014'}\n",
395-
"{'hcl': '#8e0dfc', 'pid': '961997362', 'byr': '1950', 'eyr': '2027', 'hgt': '184in', 'ecl': 'blu', 'iyr': '2015', 'cid': '266'}\n",
396-
"{'pid': '953859016', 'iyr': '2018', 'hcl': '#341e13', 'ecl': 'grn', 'cid': '61', 'hgt': '192cm', 'eyr': '2022', 'byr': '1920'}\n",
397-
"{'eyr': '2025', 'hgt': '176cm', 'iyr': '2020', 'ecl': 'oth', 'hcl': '#efcc98', 'pid': '196082064', 'byr': '2002'}\n",
398-
"{'cid': '254', 'iyr': '2020', 'pid': '716596533', 'hcl': '#341e13', 'byr': '1947', 'hgt': '150cm', 'ecl': 'hzl', 'eyr': '2028'}\n",
399-
"{'iyr': '2019', 'pid': '190601635', 'byr': '1922', 'hcl': '#18171d', 'hgt': '71in', 'ecl': 'brn', 'eyr': '2021'}\n",
400-
"{'byr': '1938', 'iyr': '2019', 'eyr': '2028', 'pid': '568504071', 'hcl': '#efcc98', 'hgt': '178cm', 'ecl': 'amb'}\n",
401-
"{'pid': '921417345', 'eyr': '2020', 'ecl': 'brn', 'hcl': '#c0946f', 'hgt': '168cm', 'byr': '1983', 'cid': '170', 'iyr': '2018'}\n",
402-
"{'eyr': '2021', 'iyr': '2014', 'hgt': '156cm', 'pid': '654181902', 'ecl': 'amb', 'byr': '1946', 'hcl': '#733820'}\n",
403-
"{'iyr': '2019', 'hgt': '189cm', 'byr': '1940', 'pid': '419593669', 'ecl': 'amb', 'cid': '149', 'hcl': '#fffffd', 'eyr': '2020'}\n",
404-
"{'pid': '405789549', 'byr': '1982', 'eyr': '2020', 'hcl': '#623a2f', 'hgt': '161cm', 'iyr': '2013', 'ecl': 'amb'}\n",
405-
"{'pid': '775860836', 'hgt': '184cm', 'hcl': '#fffffd', 'ecl': 'amb', 'byr': '1930', 'eyr': '2022', 'iyr': '2016'}\n",
406-
"{'iyr': '2020', 'byr': '1979', 'eyr': '2024', 'hgt': '171cm', 'ecl': 'brn', 'hcl': '#ceb3a1', 'pid': '853915000'}\n",
407-
"{'iyr': '2015', 'pid': '244459567', 'hcl': '#18171d', 'cid': '224', 'byr': '1931', 'eyr': '2022', 'hgt': '169cm', 'ecl': 'gry'}\n",
408-
"{'iyr': '2017', 'cid': '308', 'eyr': '2026', 'ecl': 'blu', 'hgt': '59in', 'byr': '1953', 'hcl': '#ceb3a1', 'pid': '466915764'}\n",
409-
"{'hcl': '#7d3b0c', 'byr': '1940', 'iyr': '2015', 'eyr': '2020', 'pid': '950614940', 'ecl': 'amb', 'hgt': '179cm'}\n",
410-
"{'cid': '216', 'hgt': '193cm', 'byr': '1975', 'ecl': 'oth', 'pid': '684529055', 'iyr': '2018', 'eyr': '2020', 'hcl': '#18171d'}\n",
411-
"{'hgt': '150cm', 'eyr': '2028', 'hcl': '#cfa07d', 'ecl': 'grn', 'iyr': '2018', 'byr': '1951', 'pid': '749102509'}\n",
412-
"{'pid': '937451204', 'hcl': '#341e13', 'iyr': '2020', 'hgt': '171cm', 'eyr': '2021', 'byr': '1941', 'ecl': 'hzl'}\n",
413-
"{'cid': '69', 'iyr': '2014', 'eyr': '2022', 'pid': '174789690', 'hgt': '157cm', 'byr': '1961', 'ecl': 'hzl', 'hcl': '#a97842'}\n",
414-
"{'hcl': '#602927', 'eyr': '2024', 'cid': '130', 'iyr': '2015', 'ecl': 'blu', 'hgt': '184cm', 'byr': '1996', 'pid': '897871188'}\n",
415-
"{'ecl': 'oth', 'hcl': '#623a2f', 'iyr': '2016', 'pid': '012591439', 'byr': '1937', 'eyr': '2022', 'hgt': '176cm'}\n",
416-
"{'eyr': '2020', 'byr': '1965', 'iyr': '2013', 'hgt': '193cm', 'hcl': '#ceb3a1', 'ecl': 'hzl', 'pid': '177120440'}\n",
417-
"{'byr': '1934', 'iyr': '2015', 'hcl': '#341e13', 'pid': '370860309', 'ecl': 'oth', 'eyr': '2028', 'hgt': '157cm'}\n",
418-
"{'ecl': 'brn', 'byr': '2001', 'iyr': '2010', 'eyr': '2028', 'hcl': '#866857', 'hgt': '183cm', 'pid': '194361427'}\n",
419-
"{'iyr': '2020', 'ecl': 'hzl', 'eyr': '2030', 'hgt': '185cm', 'byr': '1969', 'hcl': '#ceb3a1', 'pid': '157651787'}\n",
420-
"{'iyr': '2015', 'ecl': 'grn', 'hcl': '#83b224', 'eyr': '2021', 'pid': '554994156', 'hgt': '179cm', 'byr': '1994'}\n",
421-
"{'cid': '125', 'byr': '1943', 'hgt': '168cm', 'ecl': 'hzl', 'pid': '418786991', 'eyr': '2020', 'iyr': '2016', 'hcl': '#cfa07d'}\n",
422-
"{'cid': '243', 'hcl': '#cfa07d', 'byr': '1951', 'ecl': 'oth', 'pid': '382615614', 'iyr': '2018', 'eyr': '2030', 'hgt': '64in'}\n",
423-
"{'eyr': '2028', 'iyr': '2013', 'ecl': 'brn', 'byr': '1923', 'cid': '174', 'hcl': '#b6652a', 'hgt': '154cm', 'pid': '274036240'}\n",
424-
"{'hgt': '188cm', 'byr': '1979', 'ecl': 'amb', 'eyr': '2025', 'hcl': '#b6652a', 'cid': '130', 'pid': '646985829', 'iyr': '2019'}\n",
425-
"{'hgt': '188cm', 'hcl': '#733820', 'eyr': '2024', 'ecl': 'grn', 'iyr': '2018', 'byr': '1982', 'pid': '522812862'}\n",
426-
"{'eyr': '2026', 'pid': '288363970', 'cid': '70', 'byr': '1932', 'hgt': '157cm', 'iyr': '2016', 'ecl': 'hzl', 'hcl': '#ceb3a1'}\n",
427-
"{'byr': '1992', 'pid': '539896055', 'eyr': '2023', 'cid': '189', 'hgt': '70in', 'ecl': 'oth', 'iyr': '2019', 'hcl': '#866857'}\n",
428-
"{'eyr': '2024', 'hgt': '170cm', 'ecl': 'hzl', 'byr': '1939', 'pid': '851235247', 'iyr': '2013', 'hcl': '#fffffd'}\n",
429-
"{'ecl': 'hzl', 'hcl': '#c0946f', 'hgt': '167cm', 'eyr': '2024', 'byr': '1936', 'pid': '463230636', 'cid': '297', 'iyr': '2016'}\n",
430-
"{'pid': '291401545', 'ecl': 'grn', 'hcl': '#b6652a', 'iyr': '2014', 'hgt': '185cm', 'eyr': '2025', 'byr': '1947'}\n",
431-
"{'eyr': '2029', 'pid': '612595763', 'iyr': '2018', 'ecl': 'gry', 'cid': '290', 'byr': '1991', 'hcl': '#733820', 'hgt': '150cm'}\n",
432-
"{'eyr': '2023', 'byr': '1956', 'hgt': '188cm', 'iyr': '2014', 'hcl': '#b6652a', 'pid': '382721925', 'ecl': 'brn'}\n",
433-
"{'pid': '164334257', 'iyr': '2014', 'cid': '286', 'eyr': '2020', 'hcl': '#733820', 'ecl': 'gry', 'byr': '1959', 'hgt': '165cm'}\n",
434-
"{'pid': '604128460', 'iyr': '2016', 'byr': '1952', 'hgt': '152cm', 'ecl': 'grn', 'hcl': '#7d3b0c', 'eyr': '2021'}\n",
435-
"{'hcl': '#18171d', 'iyr': '2019', 'eyr': '2026', 'hgt': '191cm', 'pid': '514596186', 'cid': '327', 'byr': '1938', 'ecl': 'grn'}\n",
436-
"{'pid': '832184923', 'eyr': '2023', 'hgt': '180cm', 'byr': '1965', 'ecl': 'hzl', 'cid': '189', 'hcl': '#a97842', 'iyr': '2016'}\n",
437-
"{'cid': '336', 'ecl': 'oth', 'byr': '1975', 'pid': '296100726', 'hcl': '#6b5442', 'iyr': '2016', 'hgt': '180cm', 'eyr': '2029'}\n",
438-
"{'hcl': '#ceb3a1', 'hgt': '181cm', 'pid': '364719801', 'byr': '1922', 'eyr': '2029', 'iyr': '2010', 'cid': '346', 'ecl': 'gry'}\n",
439-
"{'hcl': '#1c7f1d', 'cid': '205', 'hgt': '184cm', 'byr': '1928', 'pid': '694275035', 'iyr': '2018', 'ecl': 'blu', 'eyr': '2023'}\n",
440-
"{'iyr': '2018', 'eyr': '2023', 'hcl': '#888785', 'hgt': '188cm', 'ecl': 'amb', 'byr': '1992', 'pid': '602211075'}\n",
441-
"{'pid': '848099019', 'hgt': '168cm', 'iyr': '2016', 'eyr': '2026', 'ecl': 'amb', 'hcl': '#866857', 'byr': '1981'}\n",
442-
"{'iyr': '2013', 'hcl': '#623a2f', 'hgt': '151cm', 'cid': '135', 'byr': '1974', 'eyr': '2026', 'ecl': 'gry', 'pid': '313553018'}\n",
443-
"{'hcl': '#733820', 'byr': '1986', 'hgt': '182cm', 'ecl': 'brn', 'eyr': '2024', 'iyr': '2017', 'pid': '676008782'}\n",
444-
"{'eyr': '2030', 'pid': '833874339', 'iyr': '2011', 'byr': '1949', 'hgt': '159cm', 'ecl': 'brn', 'hcl': '#602927'}\n",
445-
"{'hgt': '182cm', 'hcl': '#6b5442', 'pid': '131549376', 'eyr': '2029', 'iyr': '2012', 'ecl': 'gry', 'byr': '1926'}\n",
446-
"{'hgt': '136', 'pid': '599182089', 'eyr': '2020', 'byr': '1945', 'iyr': '2012', 'ecl': 'oth', 'hcl': '#18171d'}\n",
447-
"{'eyr': '2020', 'hgt': '175cm', 'cid': '140', 'iyr': '2014', 'byr': '1980', 'hcl': '#7d3b0c', 'ecl': 'grn', 'pid': '400508366'}\n",
448-
"{'byr': '1986', 'hgt': '159cm', 'ecl': 'brn', 'pid': '856817592', 'hcl': '#cfa07d', 'eyr': '2024', 'iyr': '2017'}\n",
449-
"{'hgt': '166cm', 'byr': '1996', 'hcl': '#410645', 'ecl': 'hzl', 'iyr': '2010', 'cid': '178', 'pid': '337713295', 'eyr': '2026'}\n",
450-
"{'byr': '1929', 'iyr': '2011', 'hcl': '#fffffd', 'ecl': 'blu', 'pid': '013408674', 'hgt': '187cm', 'eyr': '2021'}\n",
451-
"{'hcl': '#cfa07d', 'byr': '1986', 'cid': '331', 'iyr': '2010', 'ecl': 'gry', 'pid': '616063053', 'hgt': '150cm', 'eyr': '2028'}\n",
452-
"{'byr': '1978', 'eyr': '2024', 'hgt': '155cm', 'iyr': '2012', 'hcl': '#694989', 'pid': '914726069', 'ecl': 'amb'}\n",
453-
"{'ecl': 'blu', 'pid': '139464317', 'hcl': '#fffffd', 'eyr': '2024', 'byr': '1970', 'hgt': '72in', 'iyr': '2012'}\n",
454-
"{'byr': '1994', 'cid': '228', 'ecl': 'grn', 'hgt': '171cm', 'pid': '538884417', 'eyr': '2025', 'iyr': '2011', 'hcl': '#6b5442'}\n",
455-
"{'cid': '264', 'hcl': '#623a2f', 'hgt': '186cm', 'iyr': '2012', 'ecl': 'brn', 'eyr': '2024', 'pid': '304101929', 'byr': '1954'}\n",
456-
"{'byr': '1974', 'hcl': '#c0946f', 'iyr': '2018', 'pid': '285451524', 'cid': '299', 'eyr': '2029', 'hgt': '184cm', 'ecl': 'hzl'}\n",
457-
"{'byr': '1974', 'hcl': '#602927', 'hgt': '151cm', 'iyr': '2013', 'pid': '322935162', 'ecl': 'amb', 'cid': '209', 'eyr': '2026'}\n",
458-
"{'ecl': 'gry', 'eyr': '2023', 'hgt': '160cm', 'hcl': '#c0946f', 'iyr': '2011', 'byr': '1926', 'pid': '727347794'}\n",
459-
"{'iyr': '2012', 'byr': '1974', 'hcl': '#866857', 'eyr': '2025', 'pid': '933155590', 'hgt': '167cm', 'ecl': 'grn'}\n",
460-
"{'iyr': '2015', 'ecl': 'gry', 'eyr': '2029', 'byr': '1967', 'hcl': '#f9f576', 'hgt': '170cm', 'pid': '439696954', 'cid': '173'}\n",
461-
"{'eyr': '2029', 'ecl': 'hzl', 'hcl': '#866857', 'byr': '1994', 'pid': '308548232', 'hgt': '162cm', 'iyr': '2012'}\n",
462-
"{'byr': '1924', 'cid': '274', 'pid': '028266367', 'eyr': '2025', 'iyr': '2017', 'hgt': '169cm', 'hcl': '#cfa07d', 'ecl': 'gry'}\n",
463-
"{'eyr': '2025', 'byr': '1995', 'ecl': 'brn', 'hgt': '160cm', 'pid': '819047484', 'hcl': '#602927', 'iyr': '2011'}\n",
464-
"{'pid': '660383456', 'iyr': '2016', 'eyr': '2022', 'hgt': '158cm', 'byr': '1942', 'ecl': 'amb', 'cid': '334', 'hcl': '#efcc98'}\n",
465-
"{'eyr': '2024', 'iyr': '2017', 'hgt': '165cm', 'hcl': '#7d3b0c', 'byr': '1920', 'ecl': 'amb', 'pid': '236377188'}\n",
466-
"{'ecl': 'amb', 'hgt': '174cm', 'eyr': '2028', 'byr': '2002', 'hcl': '#7d3b0c', 'pid': '428826816', 'iyr': '2017'}\n",
467-
"{'eyr': '2021', 'hcl': '#efcc98', 'iyr': '2014', 'pid': '358236477', 'byr': '1923', 'cid': '73', 'hgt': '165cm', 'ecl': 'amb'}\n",
468-
"{'eyr': '2030', 'cid': '267', 'ecl': 'brn', 'pid': '282023612', 'hcl': '#c0946f', 'iyr': '2018', 'byr': '1989', 'hgt': '72cm'}\n",
469-
"{'hcl': '#341e13', 'byr': '1927', 'ecl': 'grn', 'iyr': '2011', 'hgt': '175cm', 'eyr': '2023', 'pid': '638808763', 'cid': '339'}\n",
470-
"{'eyr': '2030', 'cid': '160', 'byr': '1994', 'hgt': '163cm', 'ecl': 'hzl', 'iyr': '2016', 'hcl': '#623a2f', 'pid': '569304871'}\n",
471-
"{'byr': '1965', 'ecl': 'hzl', 'eyr': '2029', 'iyr': '2010', 'hgt': '157cm', 'hcl': '#7d3b0c', 'pid': '617693914'}\n",
472-
"{'pid': '547158528', 'byr': '1956', 'ecl': 'gry', 'hgt': '189cm', 'eyr': '2029', 'hcl': '#602927', 'iyr': '2011'}\n",
473-
"{'hcl': '#fffffd', 'eyr': '2021', 'iyr': '2014', 'byr': '1959', 'ecl': 'amb', 'pid': '102521439', 'hgt': '190cm'}\n",
474-
"{'iyr': '2019', 'hgt': '183cm', 'ecl': 'brn', 'hcl': '#efcc98', 'pid': '821190245', 'cid': '251', 'eyr': '2023', 'byr': '1993'}\n",
475-
"{'ecl': 'oth', 'iyr': '2018', 'cid': '131', 'hcl': '#524e2e', 'byr': '1981', 'hgt': '183cm', 'eyr': '2022', 'pid': '037981572'}\n",
476-
"{'hcl': '#18171d', 'byr': '1934', 'eyr': '2020', 'hgt': '62in', 'cid': '64', 'ecl': 'oth', 'pid': '343039563', 'iyr': '2010'}\n",
477-
"{'hcl': '#733820', 'pid': '374199356', 'hgt': '169cm', 'eyr': '2026', 'byr': '1994', 'iyr': '2015', 'ecl': 'brn'}\n",
478-
"{'pid': '394267581', 'hcl': '#a97842', 'iyr': '2010', 'byr': '1988', 'hgt': '185cm', 'ecl': 'amb', 'eyr': '2022'}\n",
479-
"{'eyr': '2029', 'hcl': '#a97842', 'ecl': 'amb', 'hgt': '159cm', 'cid': '228', 'byr': '1946', 'iyr': '2012', 'pid': '805319194'}\n",
480-
"{'hcl': '#c0946f', 'eyr': '2020', 'hgt': '171cm', 'ecl': 'oth', 'iyr': '2010', 'byr': '1958', 'pid': '276122958'}\n",
481-
"{'hgt': '67in', 'eyr': '2030', 'ecl': 'gry', 'pid': '156329184', 'iyr': '2010', 'byr': '1936', 'hcl': '#efcc98'}\n",
482-
"{'cid': '110', 'hgt': '76in', 'iyr': '2018', 'eyr': '2029', 'pid': '474249956', 'byr': '2002', 'hcl': '#866857', 'ecl': 'oth'}\n",
483-
"{'iyr': '2016', 'hgt': '193cm', 'eyr': '2029', 'byr': '1934', 'hcl': '#b6652a', 'pid': '901756621', 'ecl': 'brn'}\n",
484344
"137\n"
485345
]
486346
}
@@ -501,7 +361,6 @@
501361
" ent_hgt = {'in': re.search(r'[0-9]+', ent_pr['hgt']).group()}\n",
502362
" if int(ent_hgt['in']) >= 59 and int(ent_hgt['in']) <= 76:\n",
503363
" valid = valid + 1\n",
504-
" print(ent_pr)\n",
505364
"\n",
506365
"print(valid)"
507366
]

0 commit comments

Comments
 (0)