Skip to main content

Personal Projects

1. Combination App

Combination generation is a math concept. Given an n and k, how many combinations of k can be picked from n elements, irrespective of the order (i.e. [1, 2, 3] is regarded the same as [3, 1, 2]). I wrote the algorithm for generating all the combination, retrieving a specific item within the combination, and calculating the total number of combinations.

2. Advent of Code 2021 Solutions

My attempt on Advent of Code 2021. Thanks to the subreddit forum that so I can finish all 25 problems.

3. Stanford Cryptography I Programming Assignment

Solution to programming assignments of Coursera Stanford Cryptography I course.