30-Days LeetCoding Challenge

A challenge by Leetcode found here, which is:

the perfect opportunity for you to focus on studying up for future code interviews

by solving 1 question everyday for 30 days divided into 5 weeks.

I will provide my solutions in addition to a short description of each one as follows: