DEV Community

Advent of Code 2020 Series' Articles

Back to Yuan Gao's Series
Advent of Code 2020: Day 01 using numpy and vectorized calculations
Cover image for Advent of Code 2020: Day 01 using numpy and vectorized calculations

Advent of Code 2020: Day 01 using numpy and vectorized calculations

16
Comments 3
10 min read
Advent of Code 2020: Day 02(a) using finite state machines
Cover image for Advent of Code 2020: Day 02(a) using finite state machines

Advent of Code 2020: Day 02(a) using finite state machines

11
Comments 1
9 min read
Advent of Code 2020: Day 02(b) using regex named groups
Cover image for Advent of Code 2020: Day 02(b) using regex named groups

Advent of Code 2020: Day 02(b) using regex named groups

6
Comments 3
8 min read
Advent of Code 2020: Day 03 using numpy and vectorized calculations
Cover image for Advent of Code 2020: Day 03 using numpy and vectorized calculations

Advent of Code 2020: Day 03 using numpy and vectorized calculations

7
Comments
7 min read
Advent of Code 2020: Day 04 using PEG grammars in Python
Cover image for Advent of Code 2020: Day 04 using PEG grammars in Python

Advent of Code 2020: Day 04 using PEG grammars in Python

7
Comments
11 min read
Advent of Code 2020: Day 05 with Python
Cover image for Advent of Code 2020: Day 05 with Python

Advent of Code 2020: Day 05 with Python

5
Comments 3
2 min read
Advent of Code 2020: Day 06 using Python sets
Cover image for Advent of Code 2020: Day 06 using Python sets

Advent of Code 2020: Day 06 using Python sets

7
Comments
3 min read
Advent of Code 2020: Day 07 using Python PEG grammars + NetworkX
Cover image for Advent of Code 2020: Day 07 using Python PEG grammars + NetworkX

Advent of Code 2020: Day 07 using Python PEG grammars + NetworkX

8
Comments
11 min read
Advent of Code 2020: Day 08 using a whole computing cluster to do one CPU's job
Cover image for Advent of Code 2020: Day 08 using a whole computing cluster to do one CPU's job

Advent of Code 2020: Day 08 using a whole computing cluster to do one CPU's job

6
Comments
16 min read
Advent of Code 2020: Day 09 more vectorized brute-forcing with numpy in Python
Cover image for Advent of Code 2020: Day 09 more vectorized brute-forcing with numpy in Python

Advent of Code 2020: Day 09 more vectorized brute-forcing with numpy in Python

6
Comments
6 min read
Advent of Code 2020: Day 10 using NetworkX, numpy, in Python
Cover image for Advent of Code 2020: Day 10 using NetworkX, numpy, in Python

Advent of Code 2020: Day 10 using NetworkX, numpy, in Python

3
Comments 1
4 min read
Advent of Code 2020: Day 11 using TensorFlow in Python
Cover image for Advent of Code 2020: Day 11 using TensorFlow in Python

Advent of Code 2020: Day 11 using TensorFlow in Python

6
Comments
6 min read
Advent of Code 2020: Day 12 using QGIS and Python
Cover image for Advent of Code 2020: Day 12 using QGIS and Python

Advent of Code 2020: Day 12 using QGIS and Python

Comments
7 min read
Advent of Code 2020: Day 13 using...a lot of math, and Numpy in Python
Cover image for Advent of Code 2020: Day 13 using...a lot of math, and Numpy in Python

Advent of Code 2020: Day 13 using...a lot of math, and Numpy in Python

6
Comments 1
4 min read
Advent of Code 2020: Day 14 using bitwise logic in Python
Cover image for Advent of Code 2020: Day 14 using bitwise logic in Python

Advent of Code 2020: Day 14 using bitwise logic in Python

Comments
8 min read
Advent of Code 2020: Day 15 in Python
Cover image for Advent of Code 2020: Day 15 in Python

Advent of Code 2020: Day 15 in Python

Comments
1 min read
Advent of Code 2020: Day 16 using csv and numpy in Python
Cover image for Advent of Code 2020: Day 16 using csv and numpy in Python

Advent of Code 2020: Day 16 using csv and numpy in Python

5
Comments
6 min read
Advent of Code 2020: Day 17 using 3D/4D Convolution in TensorFlow in Python
Cover image for Advent of Code 2020: Day 17 using 3D/4D Convolution in TensorFlow in Python

Advent of Code 2020: Day 17 using 3D/4D Convolution in TensorFlow in Python

Comments
4 min read
Advent of Code 2020: Day 18 finally using PEG grammar in Python in the way it's supposed to
Cover image for Advent of Code 2020: Day 18 finally using PEG grammar in Python in the way it's supposed to

Advent of Code 2020: Day 18 finally using PEG grammar in Python in the way it's supposed to

1
Comments
5 min read
Advent of Code 2020: Day 19 abusing PEG grammar in Python the way it's not supposed to
Cover image for Advent of Code 2020: Day 19 abusing PEG grammar in Python the way it's not supposed to

Advent of Code 2020: Day 19 abusing PEG grammar in Python the way it's not supposed to

1
Comments
3 min read
Advent of Code 2020: Day 20 with NetworkX, SciPy cross-correlation in Python
Cover image for Advent of Code 2020: Day 20 with NetworkX, SciPy cross-correlation in Python

Advent of Code 2020: Day 20 with NetworkX, SciPy cross-correlation in Python

1
Comments
11 min read
Advent of Code 2020: Day 21 with Python sets
Cover image for Advent of Code 2020: Day 21 with Python sets

Advent of Code 2020: Day 21 with Python sets

Comments
4 min read
Advent of Code 2020: Day 22 with Python
Cover image for Advent of Code 2020: Day 22 with Python

Advent of Code 2020: Day 22 with Python

5
Comments
3 min read
Advent of Code 2020: Day 23 with linked lists in Python
Cover image for Advent of Code 2020: Day 23 with linked lists in Python

Advent of Code 2020: Day 23 with linked lists in Python

8
Comments
6 min read
Advent of Code 2020: Day 24 with complex numbers in Python and TensorFlow
Cover image for Advent of Code 2020: Day 24 with complex numbers in Python and TensorFlow

Advent of Code 2020: Day 24 with complex numbers in Python and TensorFlow

6
Comments
7 min read
Advent of Code 2020: Day 25 with Generators in Python
Cover image for Advent of Code 2020: Day 25 with Generators in Python

Advent of Code 2020: Day 25 with Generators in Python

10
Comments
4 min read