Pattern Program Java Leetcode Problems Javascript W3schools