This is a challenge by Leetcode.com. In this challenge, participants are expected to solve a different problem given by leetcode every day.