leetcode problem solving log: answer includes pure codes done by myself and help from others when it seems more efficient update Adding website: programmers coding practice as well