Leetcode 30 Days Javascript Challenge